Hallo,
folgender Code liegt vor:
JayBird-full jar ist im BuildPath und PATH Variable zeigt aufs Verzeichnis von JayBird. FIREBIRD Variable zeigt auf Verzeichnis von firebird.
Trotzdem erhalte ich folgende Fehlermeldung:
Nach einfügen von "-Djava.library.path=E:\downloads\Jaybird-2.1.5JDK_1.6\" als VM-Argument erhalte ich dann folgendes:
Kann mir jemand helfen woran das liegen kann?
Vielen Dank
MacGyver
folgender Code liegt vor:
Code:
try { Class.forName("org.firebirdsql.jdbc.FBDriver"); Connection con = DriverManager.getConnection("jdbc:firebirdsql:embedded:test.fdb", "SYSDBA", "masterkey"); }catch(Exception e) { e.printStackTrace(); }
Trotzdem erhalte ich folgende Fehlermeldung:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jaybird21 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.initJNIBri dge(JniGDSImpl.java:58)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.<clinit>(J niGDSImpl.java:23)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlu gin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType( GDSFactory.java:219)
at org.firebirdsql.jca.FBManagedConnectionFactory.get GDS(FBManagedConnectionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.jav a:125)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Testconnection.main(Testconnection.java:12)
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.initJNIBri dge(JniGDSImpl.java:58)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.<clinit>(J niGDSImpl.java:23)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlu gin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType( GDSFactory.java:219)
at org.firebirdsql.jca.FBManagedConnectionFactory.get GDS(FBManagedConnectionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.jav a:125)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Testconnection.main(Testconnection.java:12)
java.lang.RuntimeException: Failed to initilize Jaybird native library. This is most likley due to a failure to load the firebird client library.
at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToL oadAClientLibraryFromList(JniGDSImpl.java:100)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init >(EmbeddedGDSImpl.java:31)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init >(EmbeddedGDSImpl.java:21)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlu gin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType( GDSFactory.java:219)
at org.firebirdsql.jca.FBManagedConnectionFactory.get GDS(FBManagedConnectionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.jav a:125)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Testconnection.main(Testconnection.java:12)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToL oadAClientLibraryFromList(JniGDSImpl.java:100)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init >(EmbeddedGDSImpl.java:31)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init >(EmbeddedGDSImpl.java:21)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlu gin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType( GDSFactory.java:219)
at org.firebirdsql.jca.FBManagedConnectionFactory.get GDS(FBManagedConnectionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.jav a:125)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Testconnection.main(Testconnection.java:12)
Vielen Dank
MacGyver
Comment