【发布时间】:2011-08-18 09:06:35
【问题描述】:
我不想使用 next(),因为如果 ResultSet 不为空,我不想让光标前进。如果 ResultSet 为空,是否有某种 peek() 方法或等效方法返回 false,否则返回 true 而不会影响记录?
编辑:
我无法致电beforeFirst,因为我收到以下信息
操作需要一个可滚动的 ResultSet,但是这个 ResultSet 是 FORWARD_ONLY
我需要 FORWARD_ONLY,因为我使用的是 postgreSQL 游标
【问题讨论】:
-
为什么不能创建滚动不敏感
ResultSet?只需要Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE);。 -
@SanjayT.Sharma 该语句将失败,因为您还需要提供其并发模型:
Statement query = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
标签: java