![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
Ошибка такая: Exception in thread "main" java.lang.NullPointerException at ee.ebsa.core.Database.main(Database.java:56) 56 строка: Statement s = connection.createStatement(); Я искал в нете решение, но глухо. HELP! |
|||
|
||||
| Shurr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 112 Регистрация: 24.10.2006 Репутация: 1 Всего: 7 |
Dzo
В методе dbConnect новый коннекшн присваивается локальной переменной connection, а возвращается поле объекта Database, которое тоже называется connection. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Ты внутри try ... catch создал ЛОКАЛЬНУЮ переменную connection, а возвращаешь член класса, который пока не инциализирован, т.е. = null.
|
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 32 Всего: 81 |
Добавлено через 37 секунд |
|||
|
||||
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
ДУРАК!
Спасибо! |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Да уж - три человека почти одновременно отвечают. Показательно - народа на форуме немало. Что не может не радовать
|
|||
|
||||
| Dzo |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
: ( Я чего-то вообще туплю.
Суть такая: Я захотел вынести всю хрень для соеденения с базой в отдельный класс.
Теперь у меня есть сервлет, задача которого, дико простая - добавлять инфу в базу.
Когда я его запускаю, мне опять валицца ошибка nullPointerException : (( java.lang.NullPointerException MenuElements.doPost(MenuElements.java:36) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) Это то что томкат говорит, а в консоле еще мелькает JDBC registration error: com.mysql.jdbc.Driver Правильно ли я понимаю, что из-за того, что вылазит ошибка с регистрацией коннектора, получается значение нулл для моего коннекта к базе в сервлете. Просто, если отдельно тестировать класс Database все работает! |
||||
|
|||||
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
|
|||
|
||||
| Dzo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 22.4.2008 Репутация: нет Всего: 1 |
Проблема решена.
Забыл добавить в папочку lib коннектор джар : ) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |