带引号的PreparedStatement.setString()方法
发布于 2021-05-10 21:34:45
我正在尝试将PreparedStatement与以下代码结合使用:
SELECT * FROM ? WHERE name = ?
显然,当我使用setString()设置表和名称字段时会发生以下情况:
SELECT * FROM 'my_table' WHERE name = 'whatever'
并且查询不起作用。有没有一种方法可以设置不带引号的字符串,因此该行如下所示:
SELECT * FROM my_table WHERE name = 'whatever'
还是我应该放弃它而使用常规语句(参数来自系统的另一部分,用户均未输入)?
关注者
0
被浏览
554
1 个回答