标签: java sql prepared-statement
可能重复: Cannot use a Like query in a JDBC prepared statement?
是否可以准备这样的SQL语句:
SELECT COUNT(?) FROM TABLE WHERE COLUMUN_1 LIKE '%?%'
和Java,
preparedStmt.setString(1, "COLUMN_2"); preparedStmt.setString(2, "FORD");
答案 0 :(得分:2)
不。作为一般规则,您只能使用占位符作为值,而不能使用表和列名称等标识符。