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