Java e Database

  • Creatore Discussione Creatore Discussione privi87
  • Data di inizio Data di inizio

privi87

Nuovo Utente
25 Lug 2011
1
0
0
Ciao a tutti ragazzi!
Vi spiego subito la mia situazione!
Devo connettermi ad un database access con Java, questo è il codice che uso:

Codice:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;

public class Connessione {

public static void main(String[] args) throws SQLException {

Connection con; 
Statement stat;
ResultSet res;
String url;
try { 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
}

catch (ClassNotFoundException e) { 
System.out.println("ClassNotFoundException: "); 
System.err.println(e.getMessage()); 
} 

url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Users\\Privi87\\Desktop\\pippo.mdb";
con = DriverManager.getConnection(url,"","");
}

}

una volta avviata l'applicazione però ottengo questo messaggio di errore:

Codice:
Exception in thread "main" java.sql.SQLException: [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
	at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at Connessione.main(Connessione.java:24)

Sapete darmi una mano???

Grazie mille!
 
Ultima modifica:

Discussioni simili