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

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException ved brug af PreparedStatement

Dit problem er, at du udarbejder redegørelsen med

preparedStatement = dbConnection.prepareStatement(selectSQL);

hvilket er korrekt, men når du så forsøger at udføre PreparedStatement, angiver du selectSQL streng igen:

rs = preparedStatement.executeQuery(selectSQL);

Det er forkert. Du har allerede forberedt erklæringen, så når tiden er inde til at udføre den, gør du det bare

rs = preparedStatement.executeQuery();



  1. N. maks. løn i Oracle

  2. MySql.Data.MySqlClient.Replication.ReplicationManager kaster en System.TypeInitializationException

  3. Mysql:Trim alle felter i databasen

  4. Når du automatisk opretter underdomæner ved brugertilmelding, opretter det et nyt websted eller giver det udseende af et websted?