2015-01-15 2 views
2

Итак, после многих поисковых запросов Google я до сих пор не могу понять, как настроить подключаемый сервер дерби через Intellij. У меня есть версия Ultimate, нажмите новый проект, добавить дерби отдаленное:Как настроить базу данных Java Apache Derby в Intellij?

хоста: LOCALHOST Порт: 1527 (или пустой) базы данных: такой же, как Projectname

И имя пользователя и пароль, как правило, просто как «тест» на обоих. Файлы драйверов устанавливаются через Intellij. Но когда все настроено, и я пытаюсь «Test Connection», я получаю следующее сообщение об ошибке:

Подключение к TestDB не удалось java.sql.SQLException: URL «JDBC: котелок: // локальный/testDB 'неправильно сформирован.

Где я ошибался?

+0

Похоже, вы не знаете порт, имя базы данных или имя пользователя/пароль для своей базы данных. Я предполагаю это, потому что у вас есть «(или пустое»), и вы говорите, что имя пользователя/пароль «обычно». Вам нужно подтвердить данные, ввести их в форму IntelliJ, а затем она должна работать нормально. –

+0

Возможно, Derby Network Server не работает и работает? Возможно, IntelliJ не может найти derbyclient.jar? –

+0

Мне пришлось добавить «derbyclient.jar» в мою библиотеку в меню «Проект» в Intellij и запустить файл «startNetworkServer.bat» внутри db-папки. Это фиксировало проблемы, с которыми я подключился к локальной базе данных. Извините за поздний ответ на этот вопрос. – LifeOfAStudent

ответ

0

мне пришлось добавить derbyclient.jar в моей библиотеке в меню структуры проекта в Intellij и запустить файл startNetworkServer.bat внутри db-папке. Это фиксировало проблемы, с которыми я подключился к локальной базе данных. Извините за поздний ответ на этот вопрос

0

Шаблон URL DB должен быть:

jdbc:derby://localhost/testDB 

или

jdbc:derby://localhost:{port}/testDB 
+0

Двоеточие не должно находиться в ОП. Ред. – LifeOfAStudent

+0

Хорошо, будьте осторожны в следующий раз. Пожалуйста, учтите, что принимаю мой ответ, это поможет большему количеству людей :) @LifeOfAStudent –

+0

Собственно, Bob.Z, это, кажется, вопрос intellij, и intellij предлагает именно этот шаблон для дерби-баз данных и позволяет построить его через интерактивную форму. –

Смежные вопросы