Java 中结果集没有当前行是什么问题呀?SQL语句在数据库里能查到正确的数据

 我来答
包子880825
2011-03-18
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
如果语句没有问题,那么要考虑的问题是:
1.是否与数据已经连接成功:
(1)连接驱动有没有引入?
(2)无论选用何种链接方式,你是否把该写的都写全了:比如加载连接驱动,创建Connection,用户名,密码,数据库名字,创建statement,执行statement
(3)数据库服务有没有启动
2.如果以前已经使用过很多次该数据库链接,都可以正常执行那么要考虑:
(1)是否对result及已经被JAVA包装在result里面的游标控制得当:得到result之后,有没有先调用next()方法一下,把游标指向第一条不为空的记录
(2)是否已经读出了,但是向控制台或者界面上输出或使用的时候没有控制好,可以在集成开发环境debug一下~

建议做程序时要做好异常控制~这样debug的时候也好定位问题,不然导致错误的因素太多了,比如,数据库链接这种,就非常不好找了,加油!
luwensen24
2011-03-18 · 超过15用户采纳过TA的回答
知道答主
回答量:73
采纳率:100%
帮助的人:27.4万
展开全部
你能把你的代码放出来吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式