【发布时间】:2011-11-27 17:23:46
【问题描述】:
我正在使用具有 like 语句的 SQL 创建 PreparedStatement,并且我正在使用 setString() 方法设置占位符,但它不会给出任何错误或获取任何记录。当我通过在类似语句中设置参数直接在数据库中运行查询时,我会得到结果,所以我认为可能有任何其他方法可以将占位符放入 sql 中,我正在执行如下操作:
select name from employee where name like ?
我也试过了:
select name from employee where name like (?)
并使用setString()方法设置参数,但我没有得到任何结果。
请帮忙看看有什么问题
【问题讨论】:
-
你能显示更多的代码吗?
-
你将什么字符串传递给 setString() 方法?
标签: java jdbc prepared-statement