[旧文存档]JDBC: java.sql.SQLException: 结果集已耗尽 & 对只转发结果集的无效操作

Categories: Java; Tagged with: ; @ August 29th, 2010 18:01

1. java.sql.SQLException: 结果集已耗尽

原因: 执行的数据库查询没有查询到任何结果,却调用了resultSet.next().

2. java.sql.SQLException: 对只转发结果集的无效操作:

如果conn在创建时, 若不给定参数,预设是ResultSet.TYPE_FORWARD_ONLY、 ResultSet.CONCUR_READ_ONL, 此时不可进行游标操作, 会报错: java.sql.SQLException: 对只转发结果集的无效操作.
欲操作游标, 则应使用stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.