sql语句没错,得到的ResultSet里面的内容为空的,即ResultSet.next=false;为什么呢?

sql语句没错,得到的ResultSet里面的内容为空的,即ResultSet.next=false;为什么呢?,第1张

ResultSet 对象具有指向其当前数据行的指针。最初,指针被置于第一行之前。next 方法将指针移动到下一行;因为该方法在 ResultSet 对象中没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。

Connection con = null

数据库连接语句自己写!!

String sql = "select * from tbl_user"

try{

PreparedStatement ps = con.PrepareStatement(sql)

ResultSet rs = ps.executeQuery()

if(rs.next()){

System.out.println("不为null")

}else{

System.out.println("null")

}

ps.close()

}catch(Exception err){}

finally{

try{

con.close()

}catch(Exception e){}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9705658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存