sql >> Databáze >  >> RDS >> Mysql

PreparedStatement vyvolá chybu syntaxe

Odeberte parametr z

rs= pst.executeQuery(query);

změnit na

rs= pst.executeQuery();

Pokud předáte dotaz v pst.executeQuery(query); jako parametr pak toto předalo query řetězec má přednost před query řetězec, který jste předali v conn.prepareStatement(query); a protože v query (select * from linkedin_page_messages where company_id = ? ) pokud předáte parametr, zobrazí se chyba.



  1. Skryté funkce v Oracle

  2. Funkce SQLite Like() s příklady

  3. Snažím se jednoduchý dotaz s parametrem v mysql 5.5 přes kód jdbc

  4. MariaDB CURRENT_DATE() Vysvětleno