sql >> Databasteknik >  >> RDS >> Mysql

PreparedStatement ger syntaxfel

Ta bort parametern från

rs= pst.executeQuery(query);

ändra till

rs= pst.executeQuery();

Om du skickar frågan i pst.executeQuery(query); som parameter skickade denna query strängen har prioritet över query sträng som du skickade i conn.prepareStatement(query); och sedan i query (select * from linkedin_page_messages where company_id = ? ) du inte passerar parametern får du felet.



  1. datetime2 vs smalldatetime i SQL Server:Vad är skillnaden?

  2. Lägg till saknad data från föregående månad eller år kumulativt

  3. "Ansluta" en rails-app till en redan befintlig MySQL DB?

  4. Oracle pivot med underfråga