DNCS高级工程师 2021-08-30 09:19 采纳率: 94.1%
浏览 37
已结题

请问,使用jdbc连接数据的六步步骤中,其中获取结果集的那一步,使用的是循环遍历,使用的sql的执行对象调用next()方法

使用jdbc连接数据的六步步骤中,其中获取结果集的那一步,使用的是循环遍历,使用的sql的执行对象调用next()方法,这个next方法我百思不得其解,他是凭什么判断传入的数据是否与数据库中的密码一致的,也就是说,他是什么时候会变成true?什么时候是false?我理解next的意思是下一个,
我一开始想的他难道是拿执行对象的数据然后一个一个跟数据库中的数据进行遍历?如果遍历完成后仍没有发现一致的数据,就会返回false?
如果发现有数据,立刻返回true?

img

  • 写回答

1条回答 默认 最新

  • 小白求学进阶 2021-08-30 09:33
    关注

    建立连接的时候才需要将输入的密码与数据库密码做对比,如连不上数据库就会抛异常。你贴的图,已经到了建立连接取数据的时候了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 8月30日

悬赏问题

  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥30 用arduino开发esp32控制ps2手柄一直报错
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿