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

avec Java Discussion :

connexion pont jdbc-obdc ne fonctionne que dans eclipse


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut connexion pont jdbc-obdc ne fonctionne que dans eclipse
    Bonjour,

    Je fait une application pour exploiter les données d'une base ODBC, et étant sur JRE 1.7 j'ai commencé en utilisant le pont jdbc odbc.
    Dans eclipse pas de problème l'extraction se passe bien mais au moment de la compilation ça ne fonctionne plus.

    J'ai ajouté le rt.jar de façon explicite dans le build path, ce qui m'a permis de ne pas avoir d'erreur jusqu'à la connexion. Mais au moment de la connexion j'ai une java.sql.SQLException : no suitable driver found for jdbc:odbc:GESTPRO

    Je pioche depuis un moment, et là je n'ai plus d'idée...


    mon 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
    	Class<?> c =null;
    	Driver d = null;
    	Connection con = null;
    				try {
    						c = Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    						d = (Driver) c.newInstance();
    						DriverManager.registerDriver(d);
     
                                                     connexion.setText(d.toString());
    					} catch (SQLException |IllegalAccessException |InstantiationException |ClassNotFoundException e) {
    								connexion.setText(e.toString());
    					}
     
    		String DBurl = "jdbc:odbc:GESTPRO";
     
     
    		try {
    			Enumeration<Driver> test = DriverManager.getDrivers();
    			connexion.setText(test.nextElement().toString());
     
    			con = DriverManager.getConnection(DBurl,"","");


    si quelqu'un a une piste je suis preneur, parce que là c'est vraiment le désespoir

  2. #2
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut
    Bonjour.
    T'es sur que ça viens pas du fait que t'ai pas tout mis dans le même try?

    Si c'est pas ça, je lève les main, ne tirez pas, je donne juste une piste.

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut
    Merci d'avoir essayé, j'ai tout mis dans le même "bloc" try catch et j'ai le même résultat. Tout fonctionne dans eclipse mais plus une fois compilé...

    Belle tentative.

  4. #4
    Membre éclairé Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 311
    Par défaut
    What????
    Ça viens pas du code alors?
    C'est pas de mon niveau du coup, j'espère que tu vas t'en sortir, bon courage.

  5. #5
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut
    Merci en tout cas, un problème difficile j'en ai peur.
    J'ai lu rapidement qu'il pouvait y avoir un problème du à la version de windows. Je suis sous win 7 si ça peut aider

  6. #6
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut
    je viens de vérifier la présence de JdbcOdbc.dll dans le répertoire de windows. Il est dans C:\Windows\ccmcache\c2\jre_6.0.0.sr9_20110208_03\jre\bin.

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

Discussions similaires

  1. [Port série] [QExtSerialPort] write() ne fonctionne que dans certains cas
    Par sybe30 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 14/12/2012, 19h27
  2. Réponses: 6
    Dernier message: 05/06/2009, 15h20
  3. Tétraèdrisation ne fonctionne que dans certains cas
    Par Rafy dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 15/12/2008, 20h51
  4. Effet fondu ne fonctionne que dans un sens
    Par Gaspoute dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/01/2008, 10h24
  5. [XP] Bureau à distance ne fonctionne que dans un sens
    Par beegees dans le forum Windows XP
    Réponses: 5
    Dernier message: 09/07/2006, 09h49

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