【发布时间】:2015-06-06 03:33:49
【问题描述】:
我想将此 Access sql 查询转换为 Java JDBC
Select *
From books
Where Lcase(title) LIKE Lcase('*jdbc*') AND Lcase(title) LIKE Lcase('*programming*')
我使用这样的preparedStatement
String sql1="Select * From books Where Lcase(title) LIKE Lcase(%?%) AND Lcase(title) LIKE Lcase(%?%)";
PreparedStatement ps1=con.prepareStatement(sql1);
ps1.setString(1, "jdbc");
ps1.setString(2, "programming");
ResultSet rs1=ps1.executeQuery();
但是我得到一个语法错误
【问题讨论】:
-
你可以试试这个 Lcase('%?%')。添加这些引号。请向我们提供错误日志