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 :

probème de connexion à une base de données Access


Sujet :

JDBC Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Points : 3
    Points
    3
    Par défaut probème de connexion à une base de données Access
    Bonjour

    Je programme une application qui doit se connecter à une base de données réalisé au moyen de MS Access. Cette base de données de trouve sur un serveur sans problème d'accès.
    Voici mon code pour la connexion:

    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
    public boolean connect() {
            try {
                // Chargement du driver ODBC
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                
                // Connexion à la base
                String connectionString = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.accdb)}; DBQ=" + path;
                connection = DriverManager.getConnection(connectionString, user, password);
            }
            catch (ClassNotFoundException e) {
                System.out.println("Problème avec le driver ODBC");
                return false;
            }
            catch (SQLException e) {
                System.out.println("Impossible de se connecter à la base");
                return false;
            }
            return true;
        }
    Je me retrouve à chaque fois dans le ClassNotFoundException...

    Doit-je mettre en place un serveur ou y a t'il une erreur a quelque part?

    Merci d'avance pour vos réponse.

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Points : 2 061
    Points
    2 061
    Par défaut
    bonjour,

    Si tu codes en java 8 alors c'est normal car le driver jdbc obbc n'existe plus
    Si tu as le choix je te conseil formtement de changer de base de données.


    Franchement acces n'est pas adapté au java et si c'est pour un nouveau projet, tu devrais te tourner plutot vers d'autres bases de données.
    Si ce que tu souhaites est d'avoir une base embarqué, H2 et derby sont très bien !

    Maintenant, si c'est pour un projet déja existant et que tu ne peux pas changer la base alors faut que tu ailles voir des projet tel que ucanaccess
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Problème réglé!
    Bonjour,

    Je n'ai malheureusement pas le choix de travailler avec MS Access... Mais ucanaccess est la solution!

    Merci pour ton aide!

    Khennan

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

Discussions similaires

  1. Connexion à une base de données Access
    Par el_butcho dans le forum JDBC
    Réponses: 4
    Dernier message: 13/02/2012, 10h00
  2. Connexion à une base de données access
    Par vg-matrix dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/10/2008, 17h40
  3. Connexion à une base de données Access DSN
    Par sergio94 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 16/01/2008, 14h14
  4. [VB 2003] Problème de connexion à une base de donnée Access
    Par beegees dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/04/2007, 20h12
  5. ERREUR DE CONNEXION à une base de donnée ACCESS protégée
    Par unionriton dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/05/2005, 09h35

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