Ciao a tutti ragazzi!
Vi spiego subito la mia situazione!
Devo connettermi ad un database access con Java, questo è il codice che uso:
una volta avviata l'applicazione però ottengo questo messaggio di errore:
Sapete darmi una mano???
Grazie mille!
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: