Mysql
 sql >> база данни >  >> RDS >> Mysql

PreparedStatement хвърля синтактична грешка

Премахнете параметъра от

rs= pst.executeQuery(query);

променете на

rs= pst.executeQuery();

Ако подадете заявка в pst.executeQuery(query); като параметър, тогава това е предадено query низът има приоритет пред query низ, който сте предали в conn.prepareStatement(query); и тъй като в query (select * from linkedin_page_messages where company_id = ? ) не предавате параметър, получавате грешката.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да интегрирам ElasticSearch с MySQL?

  2. Резултати в радиус - Оптимизиране на бавна MySQL заявка

  3. Mysql има ли еквивалента на аналитичните функции на Oracle?

  4. Групиране на MySQL datetime в интервали, независимо от часовата зона

  5. Създаване на MySQL изглед с автоматично увеличаваща се колона за идентификатор