【初心者】Java質問・相談スレ9【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0076デフォルトの名無しさん
NGNGConnection conn = pool.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SQL query");
// ここで結果の処理
conn.close();
上記のようなコードだと、Statementがcloseされず
保持されたままプールにConnectionが戻されると
いうことですよね? つまりResultSetも開かれた
まま。きっていいことではないんですよね?
もしミスってこんなコードを書いてしまった場合、
どういった不具合が起こる可能性があるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています