Не удается подключиться к базе данных Derby, если derby.jar находится в рабочей области Eclipse - PullRequest
0 голосов
/ 30 сентября 2011

Я пытался создать базу данных Derby с помощью Eclipse Data Tools Platform, и вначале мне не удавалось заставить ее работать ... независимо от того, что я делал, я всегда получал одну и ту же ошибку:

Could not connect to New Derby.
Error creating SQL Model Connection connection to New Derby. (Error: null)
java.lang.NullPointerException
Error creating JDBC Connection connection to New Derby. (Error: null)
java.lang.NullPointerException

Пока я пытался это сделать, файл derby.jar, содержащий драйвер, находился в папке «workspace / myproject / lib».Затем я поместил точно такой же файл на рабочий стол, установил драйвер, указывающий на новое местоположение моего derby.jar, и все начало работать автоматически ...

Я провел несколько экспериментов, и случилось, что он работаетвезде, кроме случаев, когда я помещаю в папку рабочей области Eclipse.Почему?

И самое важное: если я хочу развернуть свое приложение на разных машинах, нужен ли мне derby.jar внутри папки моего проекта (и, следовательно, внутри .jar моего проекта)?

Спасибо всем заранее

РЕДАКТИРОВАТЬ : я уже добавил derby.jar в проект через интерфейс Eclipse, вот как:

First step

Second step

Last step

1 Ответ

0 голосов
/ 30 сентября 2011

Вы должны добавить файл jar, используя интерфейс eclipse.Этот сайт показывает, как:

http://www.cs.duke.edu/courses/cps004g/fall05/assign/final/addlibrary.html

...