Я хочу перевести этот SQL Access запрос на Java JDBCЯ хочу, чтобы вставить специальный символ SQL в 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 ('%%?'). добавьте эти кавычки. любезно предоставите нам журнал ошибок – Ravikiran763