Delete
を実行すると クエリでは、同じStatement
を使用します Select
で使用された クエリ。同じStatement
で再実行する場合 、前のResultSet
閉鎖されます。
これを回避するには、新しいStatement
を作成する必要があります クエリを実行するたび。したがって、statement = connection.createStatement();
を削除します connect()
から MySQLDatabase
のメソッド クラス、およびすべてのStatement
を置き換えます そのクラスでconnection.createStatement()
。プライベート変数statement
を削除することもできます 完全に。
詳細については、ここ 。