【发布时间】:2014-08-05 02:07:23
【问题描述】:
我可以在 java 中的 PreparedStatement 的注释中包含参数吗? 类似的东西 -
PreparedStatement stmnt = con.prepareStatement("/*blah = ? */ UPDATE TBL SET col1 = ? ")
我试过了,还是不行,有没有其他办法。谢谢。
【问题讨论】:
-
我的问题是为什么?数据库不会关心
-
实际上有一个发布者-订阅者系统,它读取 mysql 事务日志并将更新推送给订阅者。该系统只了解添加到 sql 中的 cmets。我正在努力添加这些 cmets,以便发布者可以工作。
-
这意味着你所有的sql都会有Java注释或sql注释语法?
-
sql 将具有 sql 注释语法。这里sql注释和java注释语法相同,都是/* COMMENT */
-
@RishiKeshDwivedi 你试过没有问号吗? PreparedStatement 会将其解释为参数。