带有sql注释的PreparedStatement

时间:2014-08-05 02:07:23

标签: java sql

我可以在java中的PreparedStatement的注释中包含参数吗? 像 -

这样的东西
PreparedStatement stmnt = con.prepareStatement("/*blah = ? */ UPDATE TBL SET col1 = ? ")

我尝试了但是它没有用,有没有别的办法。谢谢。

1 个答案:

答案 0 :(得分:-1)

您可以使用String.format()添加参数。

String myBlah = "BlahBlah!";    
PreparedStatement stmnt = con.prepareStatement(String.format("/*blah = %s */ UPDATE TBL SET col1 = ? ",myBlah))

这将打印变量myBlah代替%s