A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1黑马币
[img]file:///C:\Users\acer\AppData\Roaming\Tencent\Users\363246266\QQ\WinTemp\RichOle\8)U@_5P4VWN)T@PAVUN6P22.png[/img]
目的:连接oracle后  通过学号查 表student中的记录是否存在,比如查询是否有学号为1的学生,把结果添加到ResultSet集合中,如果有这个学生的话,集合应该不为空,我通过rs.next()来判断,返回值应该为true  (而且这条查询语句我在oracle中输入  可以查询到想要的结果 )可是为什么无论我输入什么学号,结果都是false? 我把这条查询语句放到oracle中使用,输入正确的学号,就可以查出来?
本来整个增删改查的方法都已经写完了,想要追求下完美 判断一下,输入的学号是否存在  可是这个方法永远给我返回false,实在找不出原因来,请大神速度帮我解决,让我能够交作业- -

QQ截图20150622211105.png (22.25 KB, 下载次数: 58)

QQ截图20150622211105.png

最佳答案

查看完整内容

不知道你是怎么弄的,我刚刚重写了你的代码试了下,结果正常呀,你看看

评分

参与人数 1黑马币 +10 收起 理由
DAN66 + 10 神马都是浮云

查看全部评分

6 个回复

倒序浏览
不知道你是怎么弄的,我刚刚重写了你的代码试了下,结果正常呀,你看看

图片.jpg (148.03 KB, 下载次数: 53)

图片.jpg
回复 使用道具 举报
你传递的参数格式对吗?
回复 使用道具 举报
围观。。。。。。。。
回复 使用道具 举报
也想看看答案
回复 使用道具 举报
①你的sid数据库里是string?
②if(rs.next()==true)你把==true去掉试试,我现在不能调,不然就给你试试看了
回复 使用道具 举报
llo 中级黑马 2015-7-9 20:35:59
7#
楼上大神说没问题,是不是你的数据库软件和开发的软件那个地方没有配置好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马