永发信息网

Java JDBC问题 Java JDBC问题 求各位大神解答

答案:1  悬赏:0  手机版
解决时间 2021-12-02 19:06
  • 提问者网友:几叶到寒
  • 2021-12-02 10:20
Java JDBC问题 Java JDBC问题 求各位大神解答
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-12-02 10:51
把这一行System.out.println("rs.next()"=rs.next());去掉。好好了解一下next()的执行结果。追问具体怎么做呢 一判断完rs.next()就不往下运行了追答rs是一个结果集,rs.get***()的作用是取得结果集中当前行特定列的值,rs.next()会使行标下移。rs的初始行标在第1行之前,执行1次rs.next(),行标会下移至第1行,再执行1次,就再下移至第2行。你的代码中,执行了两次rs.next(),如果结果集只有1行数据,行标会移出结果集,这时就get不到数据了。另外,检索数据不要用ps.executeUpdate()。建议先系统学习Java有关数据库操作的知识,靠提问来解决问题效率好差的!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯