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.