ResultSet.next()一直是false
2017-04-28 09:41
148 查看
是这样的我在用JDBC读取一个我刚刚在pl/sql里新建的表的数据,于是乎问题就来了,
我的ResultSet.next()一直是false!
刚开始我的心情还是很平静的:不就是个小bug吗,分分钟搞定!
开始以为查询语句错了,于是把语句复制到pl/sql里检查,很好没有错误,可以查到
相应的数据。难道是数据库连接问题?可是控制台也没有报错呀!我有仔细检查了
一下我的Java代码,并没有错误呀~内事不决问百度,果断搜索,找了半天,找得我没
脾气,终于看到一个和我的问题有点相似的,不,基本一样。但是他也不知道问题出在哪里,
他的问题是第二天自动就好了。。。。。。弱弱的问一句:我的可以自动好吗?
此时我的内心是崩溃的~~我对这个世界充满了深深的恶意
尘世间最痛苦事不是报错,而是没有报错但却没有按照预期的执行
最后到了十点多脑子终于灵光一闪,会不会是JDBC只能获取硬盘里的数据,而这个表
是我刚刚插入的数据,还没有commit~
似乎看到了意思希望的我瞬间动力大增!
然而还是失败了
开玩笑的,这次成功了,要是再不成我都有自杀的心了。
一句话总结:对数据进行增删改查之后一定要commit,commit,commit
!
我的ResultSet.next()一直是false!
刚开始我的心情还是很平静的:不就是个小bug吗,分分钟搞定!
开始以为查询语句错了,于是把语句复制到pl/sql里检查,很好没有错误,可以查到
相应的数据。难道是数据库连接问题?可是控制台也没有报错呀!我有仔细检查了
一下我的Java代码,并没有错误呀~内事不决问百度,果断搜索,找了半天,找得我没
脾气,终于看到一个和我的问题有点相似的,不,基本一样。但是他也不知道问题出在哪里,
他的问题是第二天自动就好了。。。。。。弱弱的问一句:我的可以自动好吗?
此时我的内心是崩溃的~~我对这个世界充满了深深的恶意
尘世间最痛苦事不是报错,而是没有报错但却没有按照预期的执行
最后到了十点多脑子终于灵光一闪,会不会是JDBC只能获取硬盘里的数据,而这个表
是我刚刚插入的数据,还没有commit~
似乎看到了意思希望的我瞬间动力大增!
然而还是失败了
开玩笑的,这次成功了,要是再不成我都有自杀的心了。
一句话总结:对数据进行增删改查之后一定要commit,commit,commit
!
相关文章推荐
- rs.next()为false导致resultset遍历不出数据
- sharepoint 部署的solution状态一直是False
- Android无法在外置存储上创建文件夹,file.mkdirs()一直返回false
- oracle JDBC 查询 rs.next()总报false
- ResultSet.next()方法
- Android mkdirs或mkdir一直返回false(createNewFile也失败)
- ResultSet中做if判断时next()两次取不到第一条数据的问题
- Android BuildConfig.Debug 在module一直为false解决方案
- .net FileUpLoad 控件的属性 HasFile 一直为false的原因
- Log4Net IsInfoEnabled 一直 false 的问题
- ResultSet对象--next()方法
- session.isNew()一直为false
- 【疑难杂症02】ResultSet.next() 效率低下问题解决
- Log4Net IsInfoEnabled 一直 false 的问题
- C#中的Random.Next()方法一直返回0
- JDBC中按条件查询数据时ResultSet一直为空
- java中sql查询条件为中文时,rs.next为false,查询不到结果的解决办法
- ResultSet中做if判断时next()两次取不到第一条数据的问题
- Android中使用BuildConfig.DEBUG 一直为false解决方案
- java中登录查询条件为中文时,rs.next为false,导致无法登录