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

JDBC Java Discussion :

Se connecter à Base de données Access


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2009
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 39
    Par défaut Se connecter à Base de données Access
    Bonjour
    Je suis entrain d'apprendre Java pour celà j'ai décidé de mettre en place une base de données Access avec l'interface Java(sun Eclipse), mon problème c'est au niveau de la connection de l'interface Java à la Base de données Access.
    SVP est ce que quelqu'un à une idée?
    Merci d'avance

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    SVP est ce que quelqu'un à une idée?
    La première idée qui vient, c'est d'éviter Access.... assez compliqué d'utilisation, trop peu standard.
    essaie plutôt Derby, H2, Hsql2, des bases de ce genre.

    pour ACCESS :

    Il faut créer une nouvelle source de donnée depuis le panneau de configuration windows --> Outils d'administration --> Sources de données (ODBC)
    dans l'onglet source de données système clique sur le buttons ajouter choisis le driver de microsoft access (puis clic sur Terminer)
    donne un nom "Nom de la source de donnée" par ex. MEDHI voir plus bas
    clic sur "Sélectionner" aller chercher la base de données visée (fichier .mdb)

    dans le code java tu mettra le même nom de la ressource dans l'url par exemple si ta source est nomme "MEHDI"
    donc l'url de la connection a la base de donnée s'écrira : String url = "jdbc:odbc:MEHDI";

    EXEMPLE :

    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
     
     private Connection con = null;
            boolean ok = true;
     
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            } catch (ClassNotFoundException ex) {
                JOptionPane.showMessageDialog(null, " erreur de driver ");
                ex.printStackTrace();
                ok = false;
            }
            if (ok) {                                      // driver ok - essai de connexion
                try {                       
                    String login = "Admin";
                    String password = ""; 
                    String URL = "jdbc:odbc:MEHDI";
                    con = DriverManager.getConnection(URL, login, password);                   
                } catch (SQLException ex) {
                        JOptionPane.showMessageDialog(null, " erreur à la connexion ");
                        ex.printStackTrace();
                        ok = false;
                }
            }
             if (ok) {
                JOptionPane.showMessageDialog(null, " bon ");
            }
    ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     URL = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=C:\\ACCESS\\NOUVELLE\\pharm.mdb";
    mais il faut doubler les \ !
    et inclure dans les librairies ojdbc14.jar

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] connection base de données access en visual studio
    Par Joeinlakesh dans le forum VB.NET
    Réponses: 3
    Dernier message: 10/08/2011, 19h53
  2. connection base de données access sql plus odbc
    Par iam dans le forum Connexions aux bases de données
    Réponses: 2
    Dernier message: 17/02/2009, 13h38
  3. connection base de donnée access avec vc++ 2008
    Par darrylsite dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 15/01/2009, 21h56
  4. connection a une base de donnée access
    Par zorglub88 dans le forum MFC
    Réponses: 7
    Dernier message: 10/06/2005, 14h12
  5. [débutant] Connection à une base de donnée Access
    Par Lorenzox dans le forum JBuilder
    Réponses: 1
    Dernier message: 25/10/2004, 16h28

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