r**e 发帖数: 57 | 1 当一个query返回0项结果时,resultset里面是什么?
为什么我用:
ResultSet rs;
rs = .... (should return nothing)
rs.equals(null) 或者 rs.wasNull()都给我返回false?
谢谢! |
c***y 发帖数: 114 | 2 A ResultSet object maintains a cursor pointing to its current row of
data. Initially the cursor is positioned before the first row. When
there no more rows in the object, it returns false.
【在 r**e 的大作中提到】 : 当一个query返回0项结果时,resultset里面是什么? : 为什么我用: : ResultSet rs; : rs = .... (should return nothing) : rs.equals(null) 或者 rs.wasNull()都给我返回false? : 谢谢!
|
c***y 发帖数: 114 | 3 and that's why it can be used in a while loop to iterate through the result
set.
【在 c***y 的大作中提到】 : A ResultSet object maintains a cursor pointing to its current row of : data. Initially the cursor is positioned before the first row. When : there no more rows in the object, it returns false.
|
b*e 发帖数: 3845 | 4 the method we always use is
rs.read()
【在 r**e 的大作中提到】 : 当一个query返回0项结果时,resultset里面是什么? : 为什么我用: : ResultSet rs; : rs = .... (should return nothing) : rs.equals(null) 或者 rs.wasNull()都给我返回false? : 谢谢!
|
F****n 发帖数: 3271 | 5
~~~~~~~~~~~~~
这个真经典。。。
【在 r**e 的大作中提到】 : 当一个query返回0项结果时,resultset里面是什么? : 为什么我用: : ResultSet rs; : rs = .... (should return nothing) : rs.equals(null) 或者 rs.wasNull()都给我返回false? : 谢谢!
|