私は、ユーザーが手動でクエリを行うことができ、プログラムをやっているとの結果が、例えば、JTableの中で示されたされています表示テーブル
userQuery= "DELETE FROM cds WHERE Nro_cd = 4;"
と、私はこのコードを使用しています
if (statement.execute(userQuery)){
ResultSet rs = statement.executeQuery(userQuery);
table.setModel(DbUtils.resultSetToTableModel(rs));
JOptionPane.showMessageDialog(null, "Consulta Realizada");
rs.close();
}
else {
statement.executeUpdate(userQuery);
JOptionPane.showMessageDialog(null, "Modificacion Realizada");
}
私は結果セットを得ることはありませんアップデートを実行したときに私の問題は、更新されたテーブルからの選択を行うためにとにかくはありますか?
あなたが私に少し説明することができ、どのようにこれはuserQueryは、「CDから削除された場合、結果セットをバック与えていますWHERE Nro_cd = 4; "私の問題の更新コマンドは何も結果を与えない –
executeUpdate()を実行した後、SELECT * FROM CDを実行して結果セットをフェッチする必要があります – developer
あなたは問題が1つ以上のテーブルを持っています。どのテーブルが変更されたのかを知る方法は見つけられません –