0

接続をテストしたいので、クエリ「SELECT 1 FROM dual」を使用して、返された値を比較します。

ResultSet rs = stmt.executeQuery("SELECT 1 FROM dual");

rs. next() を実行すると、スローされる例外は次のとおりです。

java.sql.SQLException: Closed Connection: next

クエリを実行して rs.getString(1) を 1 として取得するにはどうすればよいですか?

4

1 に答える 1

0

接続をチェックするときに返された値を比較することはできません。
接続が閉じられている場合は結果が得られず、それ以上の場合はステートメントを作成することさえできません...

コードでは、コマンドの前のどこかで接続が閉じられている可能性がありますrs.next()

必要なものに似た投稿をここで見ることができます

于 2012-03-27T14:29:07.970 に答える