`
kingmxj
  • 浏览: 176920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ResultSet、Statement

    博客分类:
  • Java
 
阅读更多
rs.absolute(...)允许你指定结果集的绝对位置
如果没有它,假如你要取第1000条记录的数据,就只能rs.next()1000次了:)
rs.isAfterLast()是一种特殊的状态,表征已到达结果集的结尾,此时你如果调用rs.next()就会抛出异常
rs.next();//向后滚动
rs.getRow();//得到当前行号
rs.absolute(n);//光标定位到n行
rs.relative(int n);//相对移动n行
rs.first();//将光标定位到结果集中第一行。
rs.last();//将光标定位到结果集中最后一行。
rs.beforeFirst()//将光标定位到结果集中第一行之前。
rs.afterLast();//将光标定位到结果集中最后一行之后。
rs.moveToInsertRow();//光标移到插入行
rs.moveToCurrentRow();//光标移回到调用rs.moveToInsertRow()方法前光标所在行

statement.setMaxRows():  
  根据传入的参数设置ResultSet对象能包含的最大行数,行数超过传入参数的ResultSet将被自动丢弃.如果传入的参数为0,则表示无限制.  
  statement.setFetchSize():  
  设置从数据库取得多行的行数大小,这个方法设置的值只影响该statement.参数默认为0时,表示忽略.
分享到:
评论

相关推荐

    描述Connection、Statement、ResultSet接口的作用

    描述Connection、Statement、ResultSet接口的作用

    mysql数据库导出xml的实现方法

    D:\mysql-5.1.26-rc-win32\bin>mysql -X -... <resultset statement=”select xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”> <row> ”id”>1</field> </row> <row> ”id”>2</field> </row> </resul

    怎样实现关闭connection时自动关闭Statement和ResultSet (下篇)

    NULL 博文链接:https://rickgong.iteye.com/blog/2354177

    c3p0配置文件

    public static void close(ResultSet resultSet, Statement statement, Connection connection){ if (resultSet != null) { try { resultSet.close(); } catch (SQLException e) { e.printStackTrace(); } }...

    java仓库管理

    this.resultSet = this.statement.executeQuery(sql); if (this.resultSet.next()) { row = this.resultSet.getInt("count"); } if (row == 0) { return false; } } catch (Exception e) { e....

    数据库工具类DatabaseUtil.java

    * Close a jdbc resource, such as ResultSet, Statement, Connection.... All * these objects must have a method signature is void close(). * * @param resource - * jdbc resouce to close */ public ...

    DruidJDBCUtils.java

    public static void close(ResultSet resultSet, Statement statement, Connection connection) { if (resultSet != null) { try { resultSet.close(); } catch (SQLException e) { e.printStackTrace();...

    Java-JDBC【源码】JDBC概述、获取连接、SQL注入问题与解决、查询解析

    7.关闭连接 `ResultSet 、Statement 、Connection` 3.SQL注入问题与解决(Statement 、PreparedStatement) 3.1.模拟SQL注入 3.2.PreparedStatement解决 3.3.Statement 与 PreparedStatement 4.完整源码

    数据库-数据库编码解决方案

    这个问题其实也很简单,因为PreparedStatement接口必须通过Connection接口来获取实例,而ResultSet接口又必须从Statement或者PreparedStatement接口来获取实例,有了这样的级联关系,问题也就迎刃而解了。...

    JDBC连接所有数据库步骤

    JDBC连接所有数据库步骤 1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标...7 依次将ResultSet、Statement、PreparedStatement、Connection对象关闭,释放所占用的资源。

    采用JDBC进行数据库分页查询

    一次只从数据库中查询最大maxCount条记录 ... PreparedStatement pstat = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //最大查询到第几条记录.........

    bookstore 网上书店源码

    resultSet.getString (5), resultSet.getString (6), resultSet.getString (7), resultSet.getString (8) ); preparedStatement.close (); ConnDB.terminate(); return users; } else { preparedStatement....

    数据库的代码

    ResultSet records = statement.executeQuery(sql); return records; } public void excuteQuery(String sql) throws SQLException { Statement statement = conn.createStatement(); statement.execute(sql...

    jdbc.rar_jdbc jpa_jpa jdbc _statement

    把JDBC应用改成JPA程序,需要把原来...&#61550 使用DriverManager,Connection,Statement,ResultSet等; 而使用JPA完成数据的操作包括: &#61550 得到JDBC驱动程序; &#61550 得到持久性提供者相关类库和配置文件;

    JSP分页(技术)代码

    目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页...因为ResultSet在Statement或Connection关闭时也会被关闭,如果要使ResultSet有效势必长时间占用数据库连接。

    JDBC专题(二)-JDBC对数据库进行CRUD

    **java.sql** 以及 **javax.sql**的两个包下,以后同学们导包的时候要注意。 图中是几个核心类的关系。 ...- ResultSet:结果集,Statement执行完sql---select之后,会返回结果,结果给了ResultSet

    JSP分页技术实现.mht

    目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页...因为ResultSet在Statement或Connection关闭时也会被关闭,如果要使ResultSet有效势必长时间占用数据库连接。

    mysql-connector-java-5.1.46-bin

    3.创建statement对象 一个statement对象只能打开一个resultset,如果有两个  同样结果的结果集交叉访问,这两个结果集必定为  两个不同的statement对象所创建,如果在打开一个  新的结果集的时候存在一个已经打开的...

    计算机程序设计(Java)-教案--单元十--数据库编程技术.docx.docx

    释放相关资源 booleanisClosed()throwsSQLException 查询此ResultSet对象是否已经被关闭 StatementgctStatcmcnt()throwsSQLException 获取生成此ResultSet对象的Statement对象 (4)数据库的查询和更新操作 Java数据库...

    java数据库封装类

    public static ResultSet getResultSet(Statement stmt, String sql) { ResultSet rs = null; try { if(stmt != null) { rs = stmt.executeQuery(sql); } } catch (SQLException e) { e....

Global site tag (gtag.js) - Google Analytics