Кто-нибудь на самом деле использует Firebird 2.1 с Spring JDBC?
Для целей тестирования у меня есть три простые однотабличные базы данных, настроенные в MySQL, Postgres и Firebird.
У меня нет проблем с подключением и получением данных из MySQL или Postgres.
Но я просто не могу заставить Firebird работать.
Все, что мне нужно изменить, - это зависимости jdbc.properties и pom.xml для правильных файлов .jar. Это так просто.
Я знаю, что мои параметры соединения являются правильными для базы данных Firebird, так как я проверил их в минимальной командной программе Java. Я подключил и прочитал данные таким образом.
Я получаю эту StackTrace для Firebird:
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.
Любая помощь или указатели в правильном направлении будут очень признательны.