activestate という名前のフィールドを持つ bcfsite という名前のテーブルがあります。
update bcfsite set activestate = 1 where bscname like '%B361Z%'
上記のクエリ SQLPlus または Oracle SQL Developer を実行すると、問題なく正常に動作しますが、次のコードを使用して Java で実行すると、次のようになります。
String sqlstrString = "update bcfsite
set activestate = 0 where bscname like '%B361Z%' ";
PreparedStatement ps = d.prepareStatement(sqlstrString);
ResultSet rs = ps.executeUpdate();
またはこのコード:
ResultSet rs = DBConnection.RunStatement(sqlstrString, d);
私のプログラムは保留され、update ステートメントを渡しません。
テーブルと列を変更し、更新ではなく削除を試みましたが、それでも同じ問題が発生します。