В 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, и все работает просто отлично

Ответы на вопрос(1)

Ваш ответ на вопрос