Я пытаюсь подключиться к базе данных firebird с помощью драйвера jaybird jdbc. Firebird работает под ubuntu. Я создал простую базу данных, расположенную в /tmp/hellofb.fdb (да, не самое лучшее место, просто для тестирования). Я использую суперсервер firebird 3.0. Служба firebird запущена и работает sudo service firbird3.0 status
:
firebird3.0.service - Firebird Database Server ( SuperServer )
Loaded: loaded (/lib/systemd/system/firebird3.0.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2017-10-25 22:40:53 CEST; 25min ago
Process: 23411 ExecStart=/usr/sbin/fbguard -pidfile /run/firebird3.0/default.pid -daemon -forever (code=exited, status=0/SUCC
Main PID: 23412 (fbguard)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/firebird3.0.service
├─23412 /usr/sbin/fbguard -pidfile /run/firebird3.0/default.pid -daemon -forever
└─23413 /usr/sbin/firebird
Okt 25 22:40:53 XPS-L322X systemd[1]: Starting Firebird Database Server ( SuperServer )...
Okt 25 22:40:53 XPS-L322X systemd[1]: Started Firebird Database Server ( SuperServer ).
Мое приложение spring boot.properties задается:
spring.datasource.url:jdbc:firebirdsql://localhost:3050//tmp/hellofb.fdb
spring.datasource.driverClassName:org.firebirdsql.jdbc.FBDriver
Однако, когда я пытаюсь подключиться к базе данных, я получаю следующее исключение:
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544421. connection rejected by remote interface
Я пробовал все возможные перестановки, предоставленные часто задаваемые вопросы о jaybird, у меня заканчиваются варианты. Любая помощь будет принята с благодарностью!
Примечание. Я попытался подключиться к базе данных с помощью flamerobin, и все работает нормально.
AuthServer
иWireCrypt
в firebird.conf? - person Mark Rotteveel   schedule 26.10.2017IPv6V6Only
. - person Mark Rotteveel   schedule 26.10.2017