sql >> Database teknologi >  >> RDS >> Mysql

Syntaksfejl for forberedtStatement

Løsningen på dit problem er faktisk meget nem, du ringer til Statement.executeQuery(String) når du vil ringe til 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. 3 måder at finde positionen af ​​en understreng i en streng i MySQL

  2. Introduktion til Multi-Statement Table-Valued Functions (MSTVF) i SQL Server

  3. MySQL MED klausul

  4. Hvordan oversætter man PostgreSQL array_agg-funktionen til SQLite?