而默认的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
领取专属 10元无门槛券
手把手带您无忧上云