JDBC 中的 ResultSet 并发性是什么?
jdbcjava 8programmingobject oriented programming更新于 2025/1/22 1:16:17
ResultSet 对象的并发性决定了其内容是否可以更新。
Connection 接口提供了 3 种 createStatement() 方法,其中一种方法的签名如下:
Statement createStatement(int resultSetType, int resultSetConcurrency)
此方法接受两个整型变量,一个表示 ResultSet 的类型,另一个表示 ResultSet 的并发性。
ResultSet 接口提供了两个值来指定 ResultSet 的并发性。
CONCUR_READ_ONLY:如果在创建 ResultSet 对象时将其设置为并发性值,则无法更新 ResultSet 的内容。 ResultSet 中只能读取/检索它们。
CONCUR_UPDATABLE:如果在创建 ResultSet 对象时将其设置为并发值,则可以更新 ResultSet 的内容。
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); 或, Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet. ResultSet.CONCUR_UPDATABLE);
相关文章
打印
下一节:JDBC 中的 CONCUR_UPDATABLE ResultSet 是什么?解释一下? ❯❮ 上一节:JDBC 中 TYPE_SCROLL_INSENSITIVE 和 TYPE_SCROLL_SENSITIVE ResultSet 之间有什么区别?

