Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage wird ausgeführt, löst jedoch eine Ausnahme aus

Sie verwenden executeQuery , die zurückkehren soll sql::ResultSet-Objekt, und Sie fragen "CREATE USER" ab was wahr oder falsch zurückgibt.

Es gibt eine Ausführung Methode für solche Fälle. Also...

stmt = con->createStatement();
stmt->execute("CREATE USER 'user22'");

wird keinen Fehler ausgeben.

Ja, ich weiß, dass der Beitrag 2 Jahre alt ist, aber wenn jemand in Zukunft auf das gleiche Problem stößt, könnte er von Nutzen sein.