Bonjour,

J'aimerais me connecter à une base de données Access grâce à JDBC.

J'utilise Netbeans et le driver JDBC ODBC BRIDGE. J'ai crée une source de données système grâce à l'administrateur de source de données.

Cependant, lorsque je désire me connecter, voila l'exception levé:

java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.

J'ai essayé de me connecter depuis le runtime de netbeans et là, il me met aussi : unable to obtain schema...

Je peux vous montrer une partie du code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package app;
 
import java.sql.*;
 
 
public class DbConnect
{
    private Connection uneConnection;
 
    /** Creates a new instance of DbConnect */
    public DbConnect()
    {
        uneConnection = null;
        etablitConnection();
    }
 
 
    private void etablitConnection()
    {
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 
            uneConnection = DriverManager.getConnection("jdbc:odbc:data","","");
 
            System.out.println("Base de données connectée");
        }
        catch (SQLException Ex1)
        {
           Ex1.printStackTrace();
        }
        catch (Exception Ex2)
        {
            Ex2.printStackTrace();
        }
    }
 
    public Connection getConnection()
    {
        return uneConnection;
    }
}

Si vous voyez le problème...

Merci d'avance!