29/04/09 16:57
Il_maca
premetto che di database non so nulla!! ho appena cominciato con l'aiuto del prof a studiarli, più che altro mi ha passato un programma già fatto da studiare e poi avremmo visto insieme! solo ke mi dà un errore:
bene questo codice dovrebbe funzionare (assicurato dal mio prof), solo ke parte la prima eccezzione
da ciò che ho capito, anche dalle segnalazione del netBeans, sono cambiate le referenza del driver! infatti il progetto è passato da pc a pc!! ora mi chiedo:
innanzi tutto io possiedo il driver?? come faccio a saperlo?? dove lo potrei scaricare??
dove dovrei cercarlo sul mio pc??
e per finire: se creo il jar della mia applicazione e lo distribuisco, devo anche preokkuparmi di fornire il driver jdbc? o serve solo per la compilazione del programma?
package accessodatabaseJDBC; import java.sql.*; import java.io.*; public class Main { public static void main(String[] args) { try { Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/primo?user=root&password=root"); Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery("select * from tab1"); System.out.println("codice nome età "); while (rset.next()) { System.out.println(" "+rset.getInt(1)+" "+rset.getString(2)+" "+rset.getInt(3)); } rset.close(); stmt.close(); conn.close(); } catch (SQLException e) { System.out.println("errore nell'accesso al database"); System.out.println("il codice dell'errore e\': "+ e.getErrorCode()); System.out.println("il messaggio d'errore e\': e" + e.getMessage()); } } }
bene questo codice dovrebbe funzionare (assicurato dal mio prof), solo ke parte la prima eccezzione
try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { System.out.println("il driver jdbc per mysql non esiste"); System.exit(1); }
da ciò che ho capito, anche dalle segnalazione del netBeans, sono cambiate le referenza del driver! infatti il progetto è passato da pc a pc!! ora mi chiedo:
innanzi tutto io possiedo il driver?? come faccio a saperlo?? dove lo potrei scaricare??
dove dovrei cercarlo sul mio pc??
e per finire: se creo il jar della mia applicazione e lo distribuisco, devo anche preokkuparmi di fornire il driver jdbc? o serve solo per la compilazione del programma?
Ultima modifica effettuata da Il_maca 29/04/09 18:36
aaa