我使用orcale11 输入相同的语句是可以查询的到数据的,并且已经commit过了
但是我用java jdbc连接成功数据库之后,却发现next方法的返回值始终为false
麻烦各位大神指点迷津
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
java查询数据库 数据库可以查到数据,但resultSet.next 一直为false
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
路过--蜻蜓 2017-11-06 07:49关注你把pre.execute(“select * from s”)那行去掉试试
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-05-12 12:48回答 4 已采纳 String sql = "select * from "+s; 打印sql出来看看,拿到数据库里面执行一下,看看SQL语句是否合法,查询失败了。
- 2021-06-04 00:26回答 3 已采纳 SQL语句是不是动态拼接的,拼接后的SQL语句是否正常呢?建议把SQL语句打印出来,到navicat中测试一下。
- 2019-11-21 12:48回答 2 已采纳 打过断点了应该可以在request.setAttribute("list",list)设置的时候可以看到list有没有值的啊,如果存的时候都没有jsp肯定也得不到这个值的。最好是用数据库连接工具啥的,
- 2022-07-08 11:55月亮睡在窗边的博客 Java ResultSet案例_遍历数据库数据存储到arrayliist中
- 2022-04-23 16:43回答 2 已采纳 String sql="SELECT * FROM Player WHERE pid=?";,你的id也没放到sql语句里啊
- 2022-02-16 16:37回答 3 已采纳 next()会让游标往后走一位,你用if(rs.next()),再用while(rs.next()),相当于游标后移了两位,第一位的数据就丢失了,这时如果你的查询结果里只有一条数据,就会出现你说的:虽
- 2023-01-08 16:52回答 1 已采纳 你要循环获取数据啊,不循环的话就只执行一次,那当然是获取一条数据了 。这些内容前边加个 while(rs.next()){你的内容}
- 2018-06-14 11:264. **结果集.ResultSet**:当执行查询操作时,返回的结果会被封装在`ResultSet`对象中,可以遍历获取每一行数据。 现在,让我们深入到增删改查的具体实现: - **增加(INSERT)**:`Statement.executeUpdate(sql)`...
- 2022-12-19 11:36回答 1 已采纳 你应该在循环里去new book,你这样相当于一直在操作同一个对象
- 2020-04-12 18:07回答 1 已采纳 在try上面加上 rs = pstmt.executeQuey(); 你都没给值当然NPE了
- 2019-01-08 01:17回答 3 已采纳 您好,请将最上面的resultset 初始化去掉,然后把 rs = ps.executeQuery(); 替换成ResultSet rs = ps.executeQuery(); 因为你在递归的时候
- 2024-07-16 04:58张羽戈的博客 数据库相关视频讲解:Windows Server 2008备份关键卷Java中判断数据是否在数据库中 作为一名刚入行的开发者,你可能会遇到需要在Java程序中判断某个数据是否已经存在于数据库中的情况。本文将为你提供一个简单的指南...
- 2021-07-30 14:53精英丶阿琦的博客 PreparedStatement 大数据查询慢解决办法 ...1.开始选择的方案是使用分页查询,每页查1w条,使用while循环查询,查到没有数据为止 String sql = "查询1000w条数据 limit ?,?"; PreparedStatement sourceP
- 2023-02-08 22:38郑*杰的博客 1、需要先下载jdbc jar包,然后添加到工程上面配置文件。
- 2022-04-26 10:12喜欢敲代码的大秃噜的博客 本篇文章主要讲述如何使用java连接数据库,并对数据库进行操作。(JDBC的使用)
- 2024-08-05 09:39老三不说话、的博客 在 Java 操作 MySQL 数据库的过程中,关键要点包括选择合适的连接方式(如 JDBC 驱动、连接池或 ORM 框架)以满足不同项目的需求。对于数据操作,使用 PreparedStatement 提高安全性和效率,同时注意合理的索引设计...
- 2021-09-25 20:05AIMaynor的博客 相关代码已上传到Gitee,欢迎start! https://gitee.com/the_efforts_paid_offf/java/tree/master/ssm_db1资料:链接:https://pan.baidu.com/s/1FIDi_9QiTuhb4x7pksGOUQ 提取码:kevf MyBatis是一个优秀的持久层...
- 2022-06-05 10:51止步听风的博客 在当前大数据时代,数据的流量已经越来越大,有时单单依靠内存来进行数据的处理已经不能满足需求了。因此在开发中,会不可避免地使用到数据库技术,JAVA自然也会支持对数据库操作的支持。JDBC(JAVA Database ...
- 没有解决我的问题, 去提问