Comunque tornando alla pratica in un codice di prova non riesco a creare un database,il codice è il seguente:

codice:
import java.sql.*;

public class Main {

    public static void main(String[] argv) throws Exception{
		Class.forName("com.mysql.jdbc.Driver").newInstance();
		System.out.println("ok");
		Connection con = DriverManager.getConnection("jdbc:mysql:///test","root", "miaPassword");
		if(!con.isClosed()){
			System.out.println("Successfully connected to " +"MySQL server using TCP/IP...");
		}
		Statement st=con.createStatement();
		ResultSet rs=st.executeQuery("CREATE DATABASE proviamo");
		int i=1;
		while(rs.next()){
			System.out.println(rs.getString (i));
			i++;
		}
		st.close();
    }

}
Ottengo la seguente eccezzione alla riga ResultSet rs=st.executeQuery("CREATE DATABASE proviamo"); :

codice:
Exception in thread "main" java.sql.SQLException: Can not issue data manipulatio
n statements with executeQuery().
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.StatementImpl.checkForDml(StatementImpl.java:490)
        at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1467)
        at Main.main(Main.java:13)
Cosa non va?Ripeto che sono alle PRIMISSIME armi con i database ed SQL