假设我的查询是这样的,这里conn是connection对象:

String countrycode=91;//it is dynamic in my case
String query = "update tblemployeedata set countrycode='?';
PreparedStatement pstmtUpdate = conn.prepareStatement(query);
pstmtUpdate.setString(1,countrycode);

在设置了上述国家代码之后,我想看到我的实际查询的格式如下
update tblemployeedata set countrycode='91';

pstmtUpdate.executeUpdate();

最佳答案

您可以使用pstmtUpdate.toString()方法查看在设置准备好的语句中的参数后进行的实际查询。

关于java - 如何在Java预准备语句中打印绑定(bind)变量。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13758746/

10-12 22:30