JDBC 4 - Erro exclusivamente após fazer deploy servidor Linux no Windows funciona

0 respostas
A

Erro de sintaxe do SQL: Unknown column '%ulhoa%' in 'where clause' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '%ulhoa%' in 'where clause' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)

StringBuilder sql = new StringBuilder(); sql.append("SELECT "); sql.append("autor, "); sql.append("titulo, "); sql.append("ISBN_Livro_Digital, "); sql.append("codigo_produto "); sql.append("FROM "); sql.append("PRD_CORP_PROVISORIO.website_produto "); sql.append("WHERE "); sql.append("titulo LIKE \"%"+ voEpubVersionamento.getSearchContent() +"%\" OR "); sql.append("autor LIKE \"%"+ voEpubVersionamento.getSearchContent() +"%\" OR "); sql.append("codigo_produto LIKE \"%"+ voEpubVersionamento.getSearchContent() +"%\" OR "); sql.append("ISBN_Livro_Digital LIKE \"%"+ voEpubVersionamento.getSearchContent() +"%\"");

Olá galera, fiz deploy desse sistema no Windows e funcionou belezinha, só que quando faço no servidor Linux na telinha de pesquisa dá erro
de sintaxe nessa query acima, estranho não? O servidor banco de dados é o MySQL.

Criado 16 de fevereiro de 2011
Respostas 0
Participantes 1