Java 中结果集没有当前行是什么问题呀?SQL语句在数据库里能查到正确的数据
展开全部
如果语句没有问题,那么要考虑的问题是:
1.是否与数据已经连接成功:
(1)连接驱动有没有引入?
(2)无论选用何种链接方式,你是否把该写的都写全了:比如加载连接驱动,创建Connection,用户名,密码,数据库名字,创建statement,执行statement
(3)数据库服务有没有启动
2.如果以前已经使用过很多次该数据库链接,都可以正常执行那么要考虑:
(1)是否对result及已经被JAVA包装在result里面的游标控制得当:得到result之后,有没有先调用next()方法一下,把游标指向第一条不为空的记录
(2)是否已经读出了,但是向控制台或者界面上输出或使用的时候没有控制好,可以在集成开发环境debug一下~
建议做程序时要做好异常控制~这样debug的时候也好定位问题,不然导致错误的因素太多了,比如,数据库链接这种,就非常不好找了,加油!
1.是否与数据已经连接成功:
(1)连接驱动有没有引入?
(2)无论选用何种链接方式,你是否把该写的都写全了:比如加载连接驱动,创建Connection,用户名,密码,数据库名字,创建statement,执行statement
(3)数据库服务有没有启动
2.如果以前已经使用过很多次该数据库链接,都可以正常执行那么要考虑:
(1)是否对result及已经被JAVA包装在result里面的游标控制得当:得到result之后,有没有先调用next()方法一下,把游标指向第一条不为空的记录
(2)是否已经读出了,但是向控制台或者界面上输出或使用的时候没有控制好,可以在集成开发环境debug一下~
建议做程序时要做好异常控制~这样debug的时候也好定位问题,不然导致错误的因素太多了,比如,数据库链接这种,就非常不好找了,加油!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询