java之java.sql.SQLException: ResultSet is from UPDATE. No Data.


问题解释:java调用存储过程的时候,查询结果不能通过ResultSet来查询,需要通过CallableStatement来查询,

  比如:

ResultSet rs =  callableStatement.executeQuery();
            while(rs.next()){
                int empno = rs.getInt(1);
                String empname = rs.getString(2);
                System.out.println(empno);
                System.out.println(empname);
            }


//这种查询方式错误,报java.sql.SQLException: ResultSet is from UPDATE. No Data.


应该通过下面的方式:
  int empno = callableStatement.getInt(1);
  String empname = callableStatement.getString(2);
  System.out.println(empno);
  System.out.println(empname);
 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM