假设我的查询是这样的,这里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/