phmg.net
当前位置:首页 >> jAvA.sql.SQLExCEption: BEForE stArt oF rEsult sEt >>

jAvA.sql.SQLExCEption: BEForE stArt oF rEsult sEt

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

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

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

关闭的数据连接。兄弟检查下在main 39行、doOrderDel 38行、orderdetailDel 56 行代码前是否存在类似与conn.close()语句。如果有请去掉。

ResultSet rs=st.executeQuery(); System.out.println(rs.getString("Name")); 问题出在这里,不可以这么用 String name = ""; if(rs.next()){//或者while(rs.next()) name = rs.getString("Name"); if(name == null){ name = ""; } System.out....

游标参数在哪一位登记的就在哪一位取, call.registerOutParameter(4, oracle.jdbc.OracleTypes.CURSOR); //在第4个登记 ResultSet rs = (ResultSet) call.getObject(4); //在第4个取

在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Stateme...

报错说的很明显啊,在结果集没有关闭之前,不能执行数据库操作 设立个标志位,如果rs有结果,标志位为true,然后关闭rs,再进行DB的IO就可以了

scott.usersdb 表不存在,先检查下你连接的数据库是不是正确的,建议先在数据库里面执行一下。 另:表名前一名不用加用户名,你连接数据库的时候,就已经指定了是哪个用户了

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

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