Определение драйвера подключения к базе данных Eclipse - PullRequest
0 голосов
/ 09 июня 2018

Я использую Eclipse Oxygen с Glassfish 5. Я пытаюсь подключиться к Derby.После выбора Derby из типов профилей подключения я сделал следующее, и мой драйвер был пуст (укажите драйвер и детали подключения), поэтому я нажал на определение нового драйвера I selected Derby Embedded JDBC Driver 10.2

Selected JAR from Glassfish

enter image description here

no host or port

В свойствах нет локального хоста или порта.И в URL-адресе соединения его нет, либо проверка соединения прошла успешно.Я изменил URL-адрес подключения, чтобы он имел порт и хост, но затем проверка подключения не удалась.Я изучаю Java EE, и в учебнике у него есть хост и порт, а я нет, поэтому я запутался.Любая помощь ?

1 Ответ

0 голосов
/ 09 июня 2018

Хост и порт используются с драйвером клиента, а не со встроенным драйвером.

Если ваш подход развертывания заключается в развертывании сетевого сервера Derby, а затем подключиться к нему с помощью одного или нескольких клиентских приложений, которые вы используетепишите, затем вернитесь к первому шагу вашего вопроса и выберите клиентский драйвер Derby из derbyclient.jar.

Кстати, я надеюсь, что вы на самом деле не используете Derby версий 10.1, 10.2 и т. д.очень старые версии.Попробуйте использовать Derby версии 10.14, если можете, это самая последняя версия.Вы можете скачать последнюю версию Derby здесь: https://db.apache.org/derby/derby_downloads.html После того, как вы загрузили Derby и разархивировали его в папку на своем ноутбуке, загрузите последние версии derbyclient.jar и derby.jar в Eclipse, чтобывы можете работать с современными драйверами JDBC.

Чтобы получить базовую информацию о разнице между клиент-сервером и встроенными конфигурациями Derby, посмотрите здесь: https://db.apache.org/derby/docs/10.14/getstart/cgsquck70629.html

Многиеболее подробную информацию о конфигурации клиент-сервер объясняют здесь: https://db.apache.org/derby/docs/10.14/adminguide/index.html

Хотя, если вы действительно хотите использовать встроенную конфигурацию Derby, вы просто удивились, почему вам не нужны хост и порт дляэту конфигурацию, попробуйте посмотреть здесь: https://db.apache.org/derby/docs/10.14/devguide/cdevdvlp39409.html

...