天天看點

解決報錯java.sql.SQLException:Operation not allowed after ResultSet Closed

我是在一個方法中連接配接的資料庫,然後将查詢結果ResultSet rs傳遞給另一個方法,結果報錯的.

解決報錯java.sql.SQLException:Operation not allowed after ResultSet Closed

原因是連接配接資料庫擷取結果之後ResultSet和Connection都是要關閉的,一旦關閉這兩者中的其中一個,rs就會變成空

是以解決辦法就是在連接配接資料庫的方法中将rs轉成Result類型,才可以傳遞給别的函數使用

import javax.servlet.jsp.jstl.sql.Result;

Result result=ResultSupport.toResult(rs);
           

具體周遊方法不細說了.

上述連接配接資料庫操作在部落格:

https://blog.csdn.net/hmmmmm2929/article/details/86154513