sql >> Base de Datos >  >> RDS >> Mysql

PreparedStatement arroja un error de sintaxis

Eliminar el parámetro de

rs= pst.executeQuery(query);

cambiar a

rs= pst.executeQuery();

Si pasa la consulta en pst.executeQuery(query); como parámetro entonces pasó query la cadena tiene prioridad sobre la query cadena que pasó en conn.prepareStatement(query); y desde en query (select * from linkedin_page_messages where company_id = ? ) si no pasa el parámetro, obtiene el error.