Я новичок в Firebird, использую его Java-версию Jaybird, но не могу подключиться из базы данных (файл .fdb). Проблема возникает так:
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 за ответ.
На самом деле после «C:/XLNKREPOS» в моей строке подключения не было пробела, это была ошибка копирования. Снова и снова я получил следующее исключение SQL:
org.firebirdsql.jdbc.FBSQLException: исключение GDS. 335544375. недоступная база данных
И эта база данных нигде не используется в другой программе.
Надеюсь, мой этот пост поможет вам понять мою проблему.
Спасибо