phmg.net
当前位置:首页 >> jAvA异常,jAvA.sql.SQLExCEption: No REsultSEt w... >>

jAvA异常,jAvA.sql.SQLExCEption: No REsultSEt w...

你好! 这是因为调用的executeQuery()方法不正确 PreparedStatement 中有以下两个方法: - ResultSet executeQuery(); - int executeUpdate(); 其中,executeQuery() 返回结果集,通常用于SELECT查询语句; executeUpdate() 返回影响的行数,通...

但是异常信息就是说的无法为数据库事务开启数据库连接,估计楼主还是需要检查一下数据库的连接配置

提示的错误是说没有这个字段存在数据库里面,检查一下你的数据库表是否包含该字段

有可能你还同时查询这张表了,这时候就会出现这个错误

关键问题在这里 ---------------------------------------------------------- db.close();//关闭连接 this.select();//插入成功重新调用查询,更新表格数据 ---------------------------------------------------------- 你把 db.close 移到 th...

java.sql.SQLException: 无效的列索引 无效的列索引 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145) at oracle.jdbc.driver....

rs.getInt(),rs结果集已经关闭,再引用才报的错.可以在上面定义变量接收. 请采纳。

在executeQuery之后用while(rs.next)要注意select from的表里面要有数据,如果没有数据就会出现 java.sql.SQLException: ResultSet is from UPDATE. No Data.

ResultSet 是个结果集。不能这样取记录的sql1.getString("psw"); 需要循环历遍的。那怕结果集返回的只有一条记录 改成这样看看。 public static void main(String args[]) { Connection conn; conn = Conn.getCon(); try{ Statement stmt = conn...

while(rs.next()){搜索出来的是多条数据?还是一条数据? 建议换成while(rs.next()!=null) 试试。或者while(rs.hasNext())

网站首页 | 网站地图
All rights reserved Powered by www.phmg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com