下面依次分析resultSetType 、resultSetConcurrency 、resultSetHoldability 这几个参数的含义。 一ResultSetType resultSetType 的可选值有: ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE 、ResultSet.TYPE_SCROLL_SENSITIVE 。 1:ResultSet.TYPE_FORWARD_ONLY 默认的cursor 类型,仅仅支持结果集forward...
resultSetType用来设置ResultSet类型是否支持滚动,或者是不可滚动,取值如下: ResultSet.TYPE_FORWARD_ONLY 只能向前滚动; ResultSet.TYPE_SCROLL_INSENSITIVE 实现任意的前后滚动,即可以使用各种移动指针的方法,并且支持修改; Result.TYPE_SCROLL_SENSITIVE 实现任意的前后滚动,对修改敏感; resultSetConcurency是设置 ResultS...
* * ResultSet.TYPE_SCROLL_INSENSITIVE: 结果集双向移动 * ResultSet.TYPE_SCROLL_SENSITIVE: 象 TYPE_SCROLL_INSENSITIVE 一样,允许在记录中定位。 这种类型受到其他用户所作更改的影响。如果用户在执行完查询之后删除一个记录,那个记录将从 ResultSet 中消失。类似的,对数据值的更改也将反映在 ResultSet 中 * *...
// ResultSet.TYPE_SCROLL_INSENSITIVE:可滚动。但是不受其他用户对数据库更改的影响。 // ResultSet.TYPE_SCROLL_SENSITIVE:可滚动。当其他用户更改数据库时这个记录也会改变。 // 能否更新记录: // ResultSet.CONCUR_READ_ONLY,只读 // ResultSet.CONCUR_UPDATABLE,可更新 ...
ResultSet.TYPE_SCROLL_SENSITIVE:滚动结果集,但结果集数据不会再跟随数据库而变化;(没有数据库驱动会支持它!) 第二个参数: CONCUR_READ_ONLY:结果集是只读的,不能通过修改结果集而反向影响数据库; CONCUR_UPDATABLE:结果集是可更新的,对结果集的更新可以反向影响数据库。
(sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = statement.executeQuery(); rs.absolute(3); System.out.println(rs.getString("uidvirusid")+" "+rs.getString("strfeaturecode")); } catch (SQLException e) { e.printStackTrace(); }finally{ try { if(rs != null){...
下面是一个示例代码,演示了如何使用 JDBC 程序更新 ResultSet 的内容:```javatry { // 创建数据库连接 Connection connection = DriverManager.getConnection(url, user, password); // 创建 Statement 对象 Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE...
ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { // iterate through the results from first to last } rs.beforeFirst(); // jumps back to the starting point, before the first row ...
要确定给定结果值是否是 JDBC NULL,必须先读取该列,然后使用 ResultSet.wasNull 方法检查该次读取是否返回 JDBC NULL。 当使用 ResultSet.getXXX 方法读取 JDBC NULL 时,方法 wasNull 将返回下列值之一: Java null 值:对于返回 Java 对象的 getXXX 方法(例如 getString、getBigDecimal、getBytes、getDate、getTime...