编辑:我正在使用 Oracle
我正在编写一个动态查询,使用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
,也无法将值存储在单独的字段中。有没有办法获得在数据库中触发的最终查询。