sql >> Database >  >> RDS >> Mysql

PreparedStatement genereert syntaxisfout

Verwijder de parameter uit

rs= pst.executeQuery(query);

wijzigen in

rs= pst.executeQuery();

Als u de query doorgeeft in pst.executeQuery(query); als parameter dan is dit query . doorgegeven string heeft voorrang op de query string die je hebt doorgegeven in conn.prepareStatement(query); en sinds in query (select * from linkedin_page_messages where company_id = ? ) als je de parameter niet doorgeeft, krijg je de fout.



  1. De overhead van het bijhouden van #temp-tabellen

  2. mysql auto_increment met 5?

  3. Hoe het MySQL-rootwachtwoord te achterhalen?

  4. Hoe meerdere rijen uit de opgeslagen procedure te retourneren? (Oracle PL/SQL)