而默认的TYPE_FORWARD_ONLY参数只允许结果集的游标向下移动。...我加载这么大量的数据到内存过程中,只是顺序读取每一条记录,TYPE_FORWARD_ONLY就够了,游标用不着前后移动,于是将改为TYPE_FORWARD_ONLY,重新生成ORM代码,遂加载成功。...ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); 总结 如果PreparedStatement对象初始化时resultSetType参数设置为TYPE_FORWARD_ONLY
三个版本的createStatement核心是一样的,区别在于参数的设置,参数的设置是针对于结果集的 空参数的createStatement返回的Statement 对象,创建的结果集在默认情况下类型为 TYPE_FORWARD_ONLY...结果集属性在默认情况下类型为 TYPE_FORWARD_ONLY,并带有 CONCUR_READ_ONLY 并发级别。 已创建结果集的可保存性可调用 getHoldability() 确定。 ?...以下 ResultSet 常量之一: ResultSet.HOLD_CURSORS_OVER_COMMIT 或 ResultSet.CLOSE_CURSORS_AT_COMMIT 默认情况下类型为 TYPE_FORWARD_ONLY
resultset_type- JDBC结果集类型,可以TYPE_FORWARD_ONLY TYPE_SCROLL_SENSITIVE TYPE_SCROLL_INSENSITIVE。...默认是TYPE_FORWARD_ONLY resultset_concurrency- JDBC结果集并发性,可以CONCUR_READ_ONLY CONCUR_UPDATABLE。
对象 PreparedStatement statement = dbConn.prepareStatement(command,type,concurrency); 其中,type的取值范围如下: TYPE_FORWARD_ONLY
默认会返回”TYPE_FORWARD_ONLY”类型的结果集( ResultSet ),当然你也可以使用preparedstatment()的重载方法返回不同类型的结果集。
created using the returned PreparedStatement * object will by default be type TYPE_FORWARD_ONLY
PreparedStatement PreparedStatement stmt = conn.prepareStatement(sql,type,concurrency); type说明: ResultSet的Type 说明 TYPE_FORWARD_ONLY
ResultSet 对象的灵敏度由三种不同的 ResultSet 类型之一确定: TYPE_FORWARD_ONLY:结果集无法滚动;其游标仅向前移动,从第一行之前到最后一行之后。...默认的ResultSet类型是TYPE_FORWARD_ONLY。 注意:并非所有数据库和 JDBC 驱动程序都支持所有ResultSet类型。...请注意,ResultSet的默认灵敏度是TYPE_FORWARD_ONLY,这意味着它不能滚动;如果您的ResultSet不能滚动,则除了next之外,您不能调用任何移动光标的方法。
领取专属 10元无门槛券
手把手带您无忧上云