07/01/10 14:09
Il_maca
ciao raga, premetto che con i database sono alle prime armi...
il mio prof mi ha assegnato una traccia da svolgere con i database; durante la sua spiegazione lui ci ha chiaramente indicato come connetterci a un database e da li eseguire i vari comandi di mysql; ma se io volessi verificare l'esistenza di un database, e quindi crearne uno nuovo da java?? ci ha fatto vedere come utilizzare mysql query browser e a riga di coman do, ma non da java... come potrei fare??
aaa
09/01/10 14:29
Il_maca
Postato originariamente da netarrow:
Devi connetterti al database chiamato "mysql" e dali dare le query apposite per creare database, cancellarli ecc..
Segui la documentazione introduttiva per maggiori dettagli:
developer.com/java/data/article.php/3417381/…
grazie mille per la risposta e per il link...mi stavo già muovendo verso quella rotta...più o meno...hihi grazie mille
ook, in pratica ho fatto così:
Connection con;
Statement stmt;
ResultSet rs;
String url="jdbc:mysql://localhost:3306/computer";
Class.forName("com.mysql.jdbc.Driver");
try{
con = DriverManager.getConnection(url, "root", "root");
}catch (Exception e){
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql", "root","root");
stmt.executeUpdate("CREATE DATABASE Computer");
stmt.executeUpdate("USE Computer");
}
ma mi da errore stmt.executeUpdate("CREATE DATABASE Computer"
;
il testo dell'errore è:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
ho visto su internet e viene utilizzato il mio stesso metodo...dove sbaglio?
Ultima modifica effettuata da Il_maca 10/01/10 10:16
aaa