我已经在windows xp上安装了Firebird 2.1并使用firebirdsql.jdbc-2.1.6驱动程序与java连接。代码:与java的火鸟连接
Class.forName("org.firebirdsql.jdbc.FBDriver");
connection = DriverManager.getConnection(
"jdbc:firebirdsql://localhost/3050//C:/firebird/database/EMPLOYEE.FDB",
"test","test");
我收到以下错误:
Caused by: org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544375. unavailable database Reason: unavailable database at 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
了我下载jaybird-全2.1.6.jar从火鸟官方网站和问题得到有效解决。
正确的网址是
"jdbc:firebirdsql://localhost:3050/C:\\firebird\\database\\EMPLOYEE.FDB"
我想这个网址也较早,但它不工作怎么一回事,因为罐子问题。
重新格式化的代码;如果不正确请回复。 – trashgod 2010-08-06 16:42:33
感谢您的格式化! – 2010-08-06 16:56:56
不要为问题添加“问题解决”部分,而是将其作为答案发布,然后接受它。谢谢! – bluish 2011-05-26 08:07:50