編集:私はオラクルを使用しています
私はPreparedStatement
このようなものを使用して動的クエリを書いています
String query="UPDATE <tablename> SET
column1=?,column2=?,.....,coulmn7=? WHERE "
+ "column5=TO_DATE(?,'DD/MM/YYYY') AND "
+ "column6=? AND "
....
+ "column7=?";
PreparedStatement prest2=con2.PrepareThisStatement(query);
while(true){
//loop through and bind values
if(end of list) break;
}
prest2.executeUpdate(query);
データベースで発生したクエリを追跡し、それらをテーブルに記録する必要があります。
しかし、を使用するPreparedStatement
とクエリ全体を取得できず、値を別のフィールドに保存することもできません。データベースで実行された最終クエリを取得する方法はありますか。