Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PreparedStatement zgłasza błąd składni

Usuń parametr z

rs= pst.executeQuery(query);

zmień na

rs= pst.executeQuery();

Jeśli przekażesz zapytanie w pst.executeQuery(query); jako parametr następnie przekazano query ciąg ma pierwszeństwo przed query ciąg znaków przekazany w conn.prepareStatement(query); i ponieważ w query (select * from linkedin_page_messages where company_id = ? ) jeśli nie przekażesz parametru, pojawia się błąd.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO pobiera jedną kolumnę z tabeli do 1-wymiarowej tablicy

  2. Dodaj nową kolumnę do wyników i połącz tabelę

  3. Zdefiniuj zmienną w ramach wyboru i użyj jej w ramach tego samego wyboru

  4. Grails:błąd w składni SQL przy zmianie dialektu hibernacji

  5. PHPExcel i zawijanie tekstu