JDBC 中的结果集并发性是什么?
ResultSet 对象的并发性决定了其内容是否可以更新。
Connection 接口提供了createStatement() 方法的 3 个变体,其中一个方法的签名如下
Statement createStatement(int resultSetType, int resultSetConcurrency)
此方法接受两个整型变量,其中一个表示 ResultSet 的类型,另一个表示 ResultSet 的并发性。
ResultSet 接口提供了两个值来指定 ResultSet 的并发性。
CONCUR_READ_ONLY:如果在创建 ResultSet 对象时将其设置为并发性的值,你将无法更新 ResultSet 的内容,只能读取/检索它们。
CONCUR_UPDATABLE:如果在创建 ResultSet 对象时将此设置为并发性的值,则你可以更新 ResultSet 的内容。
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); Or, Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet. ResultSet.CONCUR_UPDATABLE);
广告