java语句到这里异常:ResultSet rs = ps.executeQuery();
答案:3 悬赏:20 手机版
解决时间 2021-04-05 18:47
- 提问者网友:孤凫
- 2021-04-05 10:41
java语句到这里异常:ResultSet rs = ps.executeQuery();
最佳答案
- 五星知识达人网友:duile
- 2021-04-05 11:34
你自己注释的很明白了 //executeQuery()方法会把数据库响应的查询结果存放在ResultSet
这是查询方法,是用来查询的,数据库会吧查询的结果集放在这个ResultSet里面
修改用executeUpdate这个方法追问executeUpdate我在executeQuery()前用过了,用来更新了下数据库,现在想用executeQuery()来查询的呀,executeUpdate只能返回更新记录数啊,我要用到rs.getDouble方法追答在你的查询语句前重新获取这个PreparedStatement对象,然后执行查询
简单点说就是
String sql2 = "select * from xxx"
PreparedStatement ps2 = con.prepareStatement(sql2);
有参数写参数没参数调用ps2.executeQuery()追问谢谢1
这是查询方法,是用来查询的,数据库会吧查询的结果集放在这个ResultSet里面
修改用executeUpdate这个方法追问executeUpdate我在executeQuery()前用过了,用来更新了下数据库,现在想用executeQuery()来查询的呀,executeUpdate只能返回更新记录数啊,我要用到rs.getDouble方法追答在你的查询语句前重新获取这个PreparedStatement对象,然后执行查询
简单点说就是
String sql2 = "select * from xxx"
PreparedStatement ps2 = con.prepareStatement(sql2);
有参数写参数没参数调用ps2.executeQuery()追问谢谢1
全部回答
- 1楼网友:第四晚心情
- 2021-04-05 13:49
update 语句不能使用executeQuery()方法来执行..
- 2楼网友:woshuo
- 2021-04-05 12:49
将executeQuery()方法改成execute()。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯