Salve a tutti. Sto studiando java e i database. Il database che ho sul mio computer è acces 2007; il sistema operativo è windows 7 ultimate 32 bit.
Ho a che fare con questa applicazione java di cui riporto il codice
codice:import java.sql.*; public class UserLogin { public static void main(String[] args) { try { // Load MS accces driver class Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // C:\\databaseFileName.accdb" - location of your database String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "C:\\progetto_caritas\\Caritas.accdb"; // specify url, username, pasword - make sure these are valid Connection conn = DriverManager.getConnection(url, "username", "password"); System.out.println("Connection Succesfull"); } catch (Exception e) { System.err.println("Got an exception! "); System.err.println(e.getMessage()); }}}
solo che quando la mando in esecuzione mi dà i seguenti messaggi
Got an exception!
sun.jdbc.odbc.JdbcOdbcDriver
Ho pure fatto i seguenti passi:
1. Pannello di controllo
2.Strumenti di amministrazione
3. Origine dati (ODBC)
4. DSN Sistema
5.Aggiungi
6. Microsoft Access Driver (*.mdb, *.accdb)
7.Fine
8. In nome origine dati metto Caritas.accdb
9. poi faccio seleziona e seleziono c:\progetto_caritas\Caritas.accdb
ma mi dà sempre la solita eccezzione che non trova il driver
Qualcuno in merito è in grado di darmi qualche dritta? Grazie

Rispondi quotando


