IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

connection a une BD Access Netbeans 5.5


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 33
    Par défaut connection a une BD Access Netbeans 5.5
    salut tous le monde
    comme l indique le titre de ma discussion je voudrai me connecter a une base de donnée Access.
    j ai utiliser le code suivant

    la variable monFichier et de type string et contient l adress du fichier .mdb auqel je voudrai me connecter.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import java.sql.Connection;
    import java.sql.*;
    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
     
     
               Connection connect;
               connect = null;
        try{
             Class.forName("com.mysql.jdbc.Driver");
             connect = DriverManager.getConnection(monFichier);
             jLabel1.setText("Connection établie");
     
           }
        catch(Exception ex)
           {
             ex.printStackTrace();
             jLabel1.setText("Echec de connection");
           } 
        finally
           {
             if(connect != null)
             try 
                {
                 connect.close();
                }
             catch (SQLException ex) 
                {
                  ex.printStackTrace();
                }
            }
    quand j execute cette erreur apparait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    esqe vous pourriez m aider???
    merci avance

  2. #2
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Bonjour,

    Tu as deux problèmes.

    Le premier: d'après la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class.forName("com.mysql.jdbc.Driver");
    tu essaies de te connecter à cette base de données access avec un driver pour une base de donnée mySQL.

    Le second: ce driver n'a visiblement pas été rajouté dans les librairies de ton projet.

    Donc, que te faut-il?

    • trouver un driver JDBC (et même dans ce cas précis, jdbc2odbc) et le rajouter aux libraries de ton projet NB. Tu as de la chance, car un tel driver est disponible directement dans le JDK et le JRE.
    • configurer l'accès à ta database dans ta librairie, un peu comme ce qui se fait dans ce fil.


    Mon conseil: va dans l'onglet services (Sous NB6) ou Runtime (sous les autres NBs). Clic droit sur Database | New Connection | JDBC-ODBC bridge, et essaie de trouver la syntaxe nécessaire pour te connecter à ta DB Access. Une fois que ça marche à cet endroit, tu n'auras plus qu'à recopier les paramètres dans ton code.

    Valère

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/05/2008, 02h15
  2. connection a une base access a distance
    Par accro-macro dans le forum VBA Access
    Réponses: 1
    Dernier message: 16/03/2007, 16h25
  3. J'arrive pas a connecter a une base access protgee par mot de passe
    Par yahia1982 dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/10/2006, 13h55
  4. J'arrive pas a connecter a une base access
    Par yahia1982 dans le forum Bases de données
    Réponses: 6
    Dernier message: 01/08/2006, 13h31
  5. Réponses: 3
    Dernier message: 22/05/2002, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo