salve ho un problema nella creazione di un database mysql da java.
La stessa query che scrivo da mysql control center e funziona la scrivo da java non funziona.

Mi la seguente eccezione
codice:
java.sql.SQLException: Can not issue data manipulation statements with executeQuery()
	at com.mysql.jdbc.Statement.executeQuery(Statement.java:1111)
	at DBManager.DBCrea(DBManager.java:101)
	at DBManager.<init>(DBManager.java:44)
	at DBManager.main(DBManager.java:20)
mentre il codice è il seguente
codice:
public void DBCrea()
{
db_name = "db_name";
url = "jdbc:mysql://localhost/";
usr = "user";
psw = "password";

try
{
      	Class.forName("com.mysql.jdbc.Driver");
      	con = DriverManager.getConnection(url, usr, psw);

	stmt = con.createStatement();

	SQLQuery = "CREATE DATABASE IF NOT EXISTS" + db_name;
	stmt.executeQuery(SQLQuery);
}
catch (ClassNotFoundException ex)
{
	ex.printStackTrace();
}
catch (SQLException ex)
{
	ex.printStackTrace();
}
}
che cosa sbaglio?