sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL se provede, ale vyvolá výjimku

Používáte executeQuery , která se měla vrátit sql::ResultSet objekt a dotazujete se "CREATE USER" která vrací true nebo false.

Došlo k provedení metoda pro takové případy. Takže...

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

nevyvolá chybu.

Ano, vím, že příspěvek je 2 roky starý, ale pokud někdo v budoucnu narazí na stejný problém, mohlo by se mu to hodit.



  1. pořadí dotazů spojení mysql podle dvou sloupců

  2. Jak otestovat, zda je správně nainstalován ovladač JDBC a zda lze DB připojit?

  3. SQL Server používá vysoký procesor při hledání uvnitř řetězců nvarchar

  4. Eliminujte dílčí dotaz na průměrnou číselnou hodnotu