Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PreparedStatement lança erro de sintaxe


Remova o parâmetro de
rs= pst.executeQuery(query);

mudar para
rs= pst.executeQuery();

Se você passar a consulta em pst.executeQuery(query); como parâmetro, isso passou query string tem prioridade sobre a query string que você passou em conn.prepareStatement(query); e uma vez que em query (select * from linkedin_page_messages where company_id = ? ) você não passa o parâmetro, você recebe o erro.