当前位置: 技术问答>java相关
如何判断ResultSet是不是null?
来源: 互联网 发布时间:2014-12-22
本文导语: 我用ResultSet.我用mresultset.equals(null);mresultset==null; mresultset.wasNull都不行. | 那你的mresultset就不是null 看看while(rs.next()) { ... } 是否报错 | A ResultSet consists of rows of data, and initialy...
我用ResultSet.我用mresultset.equals(null);mresultset==null;
mresultset.wasNull都不行.
mresultset.wasNull都不行.
|
那你的mresultset就不是null
看看while(rs.next())
{
...
}
是否报错
看看while(rs.next())
{
...
}
是否报错
|
A ResultSet consists of rows of data, and initialy is positioned before the first row. We can invoke the ResultSet's next method. If there is a first row, next() will return true. Invoking it again will move it to second row, and so on until no more rows are found and false is returned.
so use
try{
while (rs.next()){
...
}
catch(SQLException se){}
so use
try{
while (rs.next()){
...
}
catch(SQLException se){}
|
是用==的啊。
是不是在xxx==null前有调用xxx的方法或变量?
:)
是不是在xxx==null前有调用xxx的方法或变量?
:)
|
一般可以将条件写成
if (rs!=null&&rs.next()){
}
然后在里面用do{}while(rs.next())
:)
if (rs!=null&&rs.next()){
}
然后在里面用do{}while(rs.next())
:)