|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2013, 13:36 | #1 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Не хочет подключаться к БД
Код:
System.out.println("TEST"); печатает и все. После выполнения Class.forName("org.sqlite.JDBC"); уже нечего не печатает (System.out.println("TEST2"); - не печатает). В чем проблема не могу понять. P.S. С java только начала работать. |
15.12.2013, 08:04 | #2 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 28
|
Скорей всего у вас Class.forName() выбрасывает ClassNotFoundException. Что бы убедится точно уберите ClassNotFoundException из throws метода и отловите его локально с отладочным сообщением. Если оно возникнет значит что то не так с jar'ом.
P.S. А зачем метод у вас synchronized? o_O
Программирование JavaEE/JavaSE
Платформы: Windows, Linux. ICQ: 415253529; Skype: codekick; |
15.12.2013, 13:40 | #3 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Вот чуть переделал и сейчас выводиться следующее:
Код:
Выходит что драйвер не работает. Хотя создаю новое приложения и там работает. |
15.12.2013, 13:45 | #4 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 28
|
Это однозначно jar не приаттачен к проекту. У тебя не пашет ни в IDE или в готов проекте?
Программирование JavaEE/JavaSE
Платформы: Windows, Linux. ICQ: 415253529; Skype: codekick; |
15.12.2013, 13:51 | #5 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Работаю в Eclipse. Нужно в готовый проект добавить БД. Добавил библиотеку sqlite-jdbc-3.7.2.jar. Не хочет работать. Создаю новый пустый проект, добавляю эту же библиотеку все работает.
|
15.12.2013, 13:57 | #6 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 28
|
Как выглядит готовый проект? jar файл или просто папка с классами
Как ты добавляешь библеотеку в готовый проект? через IDE?
Программирование JavaEE/JavaSE
Платформы: Windows, Linux. ICQ: 415253529; Skype: codekick; |
15.12.2013, 14:00 | #7 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Папка с файлами. Библиотеку добаляю через IDE вот так: Выделяю проект->Properties->Java Build Patch->Library->Add jar
|
15.12.2013, 14:03 | #8 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 28
|
Тогда неправыльные параметры запуска программы.
Если ты добавляешь ее через IDE то вслучае если прога не собирается в итоге в jar то бесполезно , так не будет работать. нужно правиль скрипт запуска проги и так в class path добавить эту jar'ку.
Программирование JavaEE/JavaSE
Платформы: Windows, Linux. ICQ: 415253529; Skype: codekick; |
15.12.2013, 14:08 | #9 | |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Правка к сообщению №7.Этот проект был взят из репозитория и слит как Java Project. Сам файл classpath:
Цитата:
|
|
16.12.2013, 20:15 | #10 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Проблема решена. В bat файле дописал дерективу с библиотекой.
java -cp ./lib/sqlite-jdbc-3.7.2.jar;./bin server.DB |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не хочет изменять в БД | cargo29 | PHP | 14 | 07.10.2011 13:54 |
не хочет компилироваться (С++) | Belomor | Помощь студентам | 3 | 30.11.2009 19:45 |
Не хочет загружаться | zotox | Помощь студентам | 9 | 04.05.2009 17:30 |