sql >> Database >  >> RDS >> Mysql

syntaxisfout voorbereidStatement

De oplossing voor uw probleem is eigenlijk heel eenvoudig, u belt Statement.executeQuery(String) wanneer u wilt bellen 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. SQL Server 2016:Verbeteringen voor beschikbaarheidsgroepen

  2. Hoe het totale aantal geretourneerde rijen opnemen in de resultatenset van de opdracht SELECT T-SQL?

  3. Android SQLite MultiTable Database-ontwikkeling

  4. SQL Oracle LEFT JOIN en SUBQUERY-fout:ORA-00905:ontbrekend trefwoord