是否有人实际上使用Firebird 2.1与Spring JDBC?Spring JDBC和Firebird数据库
为了测试的目的,我在MySQL,Postgres和Firebird中设置了三个简单的表格数据库。
我没有问题连接并从MySQL或Postgres获取数据。
但我只是无法让火鸟工作。
我需要改变的是正确的.jar文件的jdbc.properties和pom.xml依赖关系。这很简单。
我知道我的连接参数是为Firebird数据库正确,因为我已经在一个最小的Java命令程序来检测它们。我用这种方式连接并读取数据。
我得到这个堆栈跟踪的火鸟:
org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套异常是org.apache.commons.dbcp.SQLNestedException:无法加载JDBC驱动程序类'org.firebirdsql.jdbc.FBDriver',原因:javax/resource/ResourceException,原因:javax/resource/ResourceException org.springframework.jdbc。 datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:572)
很奇怪,某种冲突我猜的......
我想使用Firebird,因为它是这样一个简单的数据库,但除非我解决这个问题,它将成为Postgres。
任何帮助或指针在正确的方向将非常感激。
感谢祭一些帮助,它真的很感激。我在下面添加了更多细节... – Lyndon 2011-02-10 21:36:10