java.sql.SQLException: ResultSet may only be accessed in a forward direction.报错
发布网友
发布时间:2023-07-09 09:41
我来回答
共3个回答
热心网友
时间:2023-10-03 01:10
Statement st= con.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE);
ResultSet.TYPE_FORWARD_ONLY:在结果集遍历时光标索引只能向前的
ResultSet.TYPE_SCROLL_INSENSITIVE:在结果集遍历时光标索引可以上下移动
ResultSet.TYPE_SCROLL_SENSITIVE:在结果集遍历时光标索引可以上下移动,同时数据要是有并发修改,会立即更新到结果集。
同时也有两种并发类型:
CONCUR_READ_ONLY:只读
CONCUR_UPDATABLE:可更新,对于ResultSet结果集的修改会被更新到数据库。
所以在con.createStatement(光标类型,并发类型)时候会有2*3=6种组合,理解了这个,我想就能发现你的问题所在了
热心网友
时间:2023-10-03 01:11
java.sql.SQLException: ResultSet may only be accessed in a forward SQLException 结果集只能前向访问,不能回溯访问 你试图使用ResultSet的
热心网友
时间:2023-10-03 01:11
这个问题归英语考试里面