Jsp--java.sqlsqlException结果集已耗尽
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Jsp--java.sqlsqlException结果集已耗尽,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1335字,纯文字阅读大概需要2分钟。
内容图文
![Jsp--java.sqlsqlException结果集已耗尽](/upload/InfoBanner/zyjiaocheng/520/1e18d35935224af38508b2e7ed44a171.jpg)
2、ResultSet.next()方法的错误使用
当返回一条语句时:可以rs.next()判断有无值,rs==null,这样没有效果
返回多条语句时要使用while()循环
因为用类java.sql.Statement的executequery()方法查询的结果集永远不会返回null,可以用rs.next()方法来判断有没结果集,
因为一个结果集最初将游标定位在第一行的前面。而不用rs==null,这样没有效果。
现在详细解说一下resultset的next()方法,每调用一次,游标后移一个,当resultset游动到最后一行,再调用next()方法会返回false,
并且游标也到了最后一行的后面!要是再调用next()的话就会出现异常!!!!!!
public User login(String username, String password) { String sql = "select * from u_user where username = ? and password = ?"; ResultSet rs = JdbcUtils.executeQuery(sql, username, password); User user = null; try { if (rs.next()) { user = new User(); user.setUsername(rs.getString("username")); user.setPassword(rs.getString("password")); user.setGrade(rs.getInt("grade")); return user; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { JdbcUtils.close(rs); } return user; }
3、是否关闭Connection连接,关闭ResultSet结果集
Jsp--java.sqlsqlException结果集已耗尽
标签:color sql 错误 cat rate 检查 lock 并且 事务
本文系统来源:https://www.cnblogs.com/64Byte/p/12916037.html
内容总结
以上是互联网集市为您收集整理的Jsp--java.sqlsqlException结果集已耗尽全部内容,希望文章能够帮你解决Jsp--java.sqlsqlException结果集已耗尽所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。