java - 尝试创建准备好的语句时出现 SQL 异常

标签 java sql

我正在尝试将以下String传递给PreparedStatement:

private static final String QUICK_SEARCH = "select * from c where NAME like '% ? %'";

但是,我收到一个 SQL 异常,表明缺少绑定(bind)变量。

有什么建议吗?

最佳答案

你不能在字符串连接中使用参数吗?

关于java - 尝试创建准备好的语句时出现 SQL 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460920/

相关文章:

mysql - 为什么 ORDER BY DAYOFWEEK() 的返回不是从星期日开始的?

c# - ExecuteNonQuery 返回什么 int 值

mysql - 将多日项目返回为每日项目的查询

java - 在 java 中加载 mp3 文件时面临的问题无法从输入文件中获取音频输入流

java - SWT 空指针异常

SQL替换查询

SQL Numeric 的 C# 正确替代

java - 如何提取json中的数组元素

java - OutOfMemoryError 由于使用 Jackson 将 Java 对象序列化为字符串

java - telnet 关闭时 BufferedReader 或 Socket 不会引发异常