Oppure

Loading
04/06/10 15:55
Bonny
Salve a tutti, ho un problema con la connessione ad un data base Access.
So che ci sono 2 modi per farlo , in java, vado a configurare il driver direttamente dal pannello ODBC o scrivo il tutto da codice.
Ecco nel primo caso funziona benissimo ma nel secondo no.
Exception da come errore "Nome origine dati nn trovato e driver predefinito nn specificato";
l'errore penso sia sulla stringa url ma dopo vari tentativi no riesco a risolvere qst prob, ecco il codice:

private String url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};"
+ "DBQ=C:\Documents and Settings\Bonny\Desktop\InsertDB\Mondiali2010.mdb";

private Connection con;
private Statement stmt;
private sql;// Query //

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver";);

} catch (ClassNotFoundException e) {

msgbox.showMessageDialog(null,e.getMessage(), "ClassNotFoundException", msgbox.WARNING_MESSAGE);

}

try {

con = DriverManager.getConnection(url);

stmt = con.createStatement();

stmt.executeUpdate(sql);

con.close();

stmt.close();

msgbox.showMessageDialog(null,"Operazione eseguita con successo", "Bonny", msgbox.INFORMATION_MESSAGE);

} catch (SQLException e) {

msgbox.showMessageDialog(null,e.getMessage(), "SQLException", msgbox.WARNING_MESSAGE);
}

}
Ultima modifica effettuata da Bonny 04/06/10 16:57
aaa
05/06/10 9:07
Antetemp0
La prima cosa da fare è cambiare db, usa postgresql o mysql, Access è fortemente sconsigliato.
aaa