我是新來的火鳥使用其Java版本Jaybird,但無法從數據庫(.fdb文件)連接。這個問題是這樣的:JayBird的連接問題
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544375. unavailable database
OR
java.lang.RuntimeException: Failed to initilize Jaybird native library. This is most likley due to a failure to load the firebird client library.
使用下面的代碼:
Class.forName("org.firebirdsql.jdbc.FBDriver").newInstance();
connection = DriverManager.getConnection("jdbc:firebirdsql://localhost/3050:C:/XLNKREPOS /FIRBIRDXA.FDB", "SYSDBA", "masterkey");
有以下的Eclipse項目的構建路徑文件:
- jaybird-全-2.1.5.jar
- jaybird21.dll
- fbclient.dll
- fbembed.dll
而且使用JVM參數爲-Djava.library.path="D:\Shared\Firebird\Jaybird-2.1.5JDK_1.5"
告訴我什麼是錯誤的,我的做法?
感謝RRUZ給予repsonse。
其實我的連接字符串中「C:/ XLNKREPOS」後面沒有空格,這是一個錯誤複製。再次&再次我得到以下SQL異常:
org.firebirdsql.jdbc.FBSQLException:GDS異常。 335544375.不可用的數據庫
而且該數據庫沒有在其他程序中使用的地方。
希望我的這篇文章讓你明白我的問題。
感謝
您是否使用Classic服務器,超級服務器或嵌入式版本? – 2009-09-23 16:43:39