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 :

UnsatisfiedLinkError: no jaybird2


Sujet :

JDBC Java

  1. #1
    Isher
    Invité(e)
    Par défaut UnsatisfiedLinkError: no jaybird2
    Bonjour,

    Je débute avec JDBC et Firebird. Je tente d'acceder à une base de données locale sous Windows. le jar jaybird-full-2.0.1.jar est dans le classpath.
    Le driver est bien chargé sans erreurs par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class.forName ("org.firebirdsql.jdbc.FBDriver");
    mais une erreur survient lors de l'appelr à Driver.getConnection():
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    String databaseURL = "jdbc:firebirdsql:local:/Database/db.FDB";
    String user = "user";
    String password = "mdp";
    String driverName = "org.firebirdsql.jdbc.FBDriver";
     
    connection = DriverManager.getConnection (databaseURL, user, password);
    Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no jaybird2 in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.initJNIBridge(JniGDSImpl.java:56)
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.<clinit>(JniGDSImpl.java:21)
    [...]

    Je peux poster le code complet mais je ne voulais pas alourdir le message dans un permier temps. Je n'ai pas trouvé de solutions valables dans la FAQ et à l'aide de google.

    Merci d'avance pour votre aide.

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    as tu mis le driver (jar) dans ton classpath ?

  3. #3
    Isher
    Invité(e)
    Par défaut
    oui, il est dans le classpath.

  4. #4
    Isher
    Invité(e)
    Par défaut
    je pense que l'erreur vient qu'il ne trouve pas la DLL jaybird2.dll qui est dans le meme repertoire que le jar. Je l'ai placée dans C:\windows\system32 sans succès.

    J'ajoute que je lance l'appli a partir d'Eclipse et que j'ai aussi configure l'environment pour cette librairie.

    Jusqu'a present, impossible de faire disparaitre cette erreur....

    EDIT: finalement j'ai lancé le programme a partir de la ligne de commande et cette erreur disparait (au profit d'autres... ) mais le chargement de la DLL de firebird est donc lié à l'environnement Eclipse. Le probleme n'est pas résolu mais mieux identifié. Du coup ce n'est peut etre plus le bon forum/sous-forum.
    Dernière modification par Isher ; 18/08/2006 à 18h04.

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

Discussions similaires

  1. Problème JNI : UnsatisfiedLinkError maFonction
    Par gwen6917 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 19/07/2009, 19h30
  2. [System.load] Exception java.lang.UnsatisfiedLinkError avec unknown file type
    Par jemini_fr dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 05/02/2007, 13h52
  3. Jdic UnsatisfiedLinkError: no tray
    Par sayef dans le forum NetBeans
    Réponses: 1
    Dernier message: 12/12/2006, 15h21
  4. JAVA OPENGL unsatisfiedLinkError ?
    Par broumbroum dans le forum OpenGL
    Réponses: 2
    Dernier message: 21/11/2006, 23h53
  5. [JDIC] UnsatisfiedLinkError
    Par zouha dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 15/05/2006, 12h54

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