sql >> Databasteknik >  >> RDS >> Mysql

Syntaxfel för prepareratStatement

Lösningen på ditt problem är faktiskt väldigt enkel, du ringer Statement.executeQuery(String) när du vill ringa PreparedStatement.executeQuery() -

this.stmt = con.prepareStatement(sql); // Prepares the Statement.
stmt.setInt(1, randNum);               // Binds the parameter.
// return this.stmt.executeQuery(sql); // calls Statement#executeQuery
return this.stmt.executeQuery();       // calls your set-up PreparedStatement


  1. Oracle SQL GROUP BY inte ett GROUP BY uttryck hjälp

  2. Slå samman tabeller med SUM-problem i MYSQL

  3. Tabelluppslagningar i SortCL-kompatibla IRI-jobb

  4. Arbeta med triggers i en MySQL-databas - en handledning