ResultSet Holdability¶
ResultSet Holdability决定了当用户调用Connection对象的commit()方法时,会不会把当前事务中的所有ResultSet都关闭。
HOLD_CURSORS_OVER_COMMIT
当前事务被提交时,ResultSet不关闭,仍保持打开状态。
CLOSE_CURSORS_AT_COMMIT
当前事务被提交时,该事务下的所有ResultSet都将被关闭。这种情况会增强应用程序的性能,减少不必要资源的开销。
在神通数据库 JDBC驱动中Holdability是CLOSE_CURSORS_AT_COMMIT。