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

MySQL Query eksekverer, men kaster undtagelse

Du bruger executeQuery , som skulle vende tilbage sql::ResultSet-objekt, og du forespørger "CREATE USER" som returnerer sandt eller falsk.

Der er en udførelse metode til sådanne tilfælde. Så...

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

vil ikke give en fejl.

Ja, jeg ved godt, at indlægget er 2 år gammelt, men hvis nogen støder på det samme problem i fremtiden, kan det være nyttigt for dem.



  1. Bruger utf8mb4 med php og mysql

  2. Gemmer indlejrede JSON-data i en MySQL-database ved hjælp af Hibernate

  3. Sådan kører du flere MySQL-forekomster på samme maskine

  4. Reducer databasekald for at forbedre webstedets ydeevne