WindowsXPにFirebird2.1をインストールし、firebirdsql.jdbc-2.1.6ドライバーを使用してJavaに接続しました。コード:
Class.forName("org.firebirdsql.jdbc.FBDriver");
connection = DriverManager.getConnection(
"jdbc:firebirdsql://localhost/3050//C:/firebird/database/EMPLOYEE.FDB",
"test","test");
次のエラーが発生します:
原因:org.firebirdsql.jdbc.FBSQLException:GDS例外。335544375。 利用できないデータベース 理由:データベースが利用できません org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:122)at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:140)at java.sql.DriverManager.getConnection(DriverManager.java:525)at java.sql.DriverManager.getConnection(DriverManager.java:171)
助けてください。
問題が解決しました:実際、取得したjarファイルに問題がありました
http://mirrors.ibiblio.org/pub/mirrors/maven2
firebirdの公式ウェブサイトからjaybird-full-2.1.6.jarをダウンロードしたところ、問題は解決しました。
正しいURLは
"jdbc:firebirdsql://localhost:3050/C:\\firebird\\database\\EMPLOYEE.FDB"
以前にもこのURLを試しましたが、jarの問題が原因で機能しませんでした。