从这个oracle java 教程:
以下语句指定在调用 commit 方法时关闭从 getPrice 查询生成的 ResultSet 对象的游标。请注意,如果您的 DBM 不支持 ResultSet.CLOSE_CURSORS_AT_COMMIT,则忽略此常量:
getPrice = con.prepareStatement(query, ResultSet.CLOSE_CURSORS_AT_COMMIT);
这是否意味着ResultSet.CLOSE_CURSORS_AT_COMMIT
关闭ResultSet
?从名称上看,它只是关闭了 ResultSet 的游标。如果是这样的话,它有什么用呢?PS:我知道之后发生的任何事情都会结束con.commit()
。但实际上关闭了什么?光标?光标是什么意思?提前致谢。