В Jaybird 3 или выше и Firebird 3 или выше эта ошибка может быть результатом отсутствия имени пользователя или пароля. Отсутствие имени пользователя или пароля приводит к тому, что Jaybird не пытается использовать какой-либо плагин аутентификации. Это приводит к тому, что Firebird отклоняет попытку подключения, поскольку должна быть сделана хотя бы одна попытка аутентификации.
аюсь подключиться к базе данных Firebird с помощью драйвера jaybird jdbc. Firebird работает под Ubuntu. Я создал простую базу данных, расположенную в /tmp/hellofb.fdb (да, не самое лучшее место, только для тестирования). Я использую Firebird Superserver 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 ).
Мой весенний загрузочный файл application.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 FAQУ меня заканчиваются варианты. Любая помощь будет принята с благодарностью!
Запись: Я попытался подключиться к базе данных с помощью Flamerobin, и все работает просто отлично