以下のようなconnection.createStatement();の記述場所が不適切な場合に、
statement = connection.createStatement(); //←ココ
while(rs_dseq.next()){
String strDrop = "DROP SEQUENCE " + rs_dseq.getString("relname");
statement.execute(strDrop);
}
「Connection is closed. Operation is not permitted.」エラーが発生することがあります。
(コネクション イズ クローズド オペレーション イズ ノット パーミッティッド)
その場合はwhileループの中でconnection.createStatement();を実施する必要があります。
while(rs_dseq.next()){
statement = connection.createStatement(); //←ココ
String strDrop = "DROP SEQUENCE " + rs_dseq.getString("relname");
statement.execute(strDrop);
}
0 件のコメント:
コメントを投稿