Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> База знаний.Часть 7-Первые шаги в интернет. Исключение java.langNullPointerException 
V
    Опции темы
neo03
Дата 30.11.2011, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



Начал раразбирать пример из base.vingrad.ru "Первые шаги в интернет"-Часть7. Получаю сообщение в браузере:
java.lang.NullPointerException
    students.logic.ManagementSystem.getGroups(ManagementSystem.java:41)
    students.web.HelloWorldServlet.doGet(HelloWorldServlet.java:29)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Я так понял - это указание на объект null, или на массив null.
В связи с этим три вопроса:
1. В файле ManagementSystem указана строка String url = "jdbc:mysql://localhost/students"; - Мы вроде кладем mysql-connector-java-3.1.13-bin.jar в папку WEB-INF/lib а не в students?
2.В строке con = DriverManager.getConnection(url,"root", ""); У меня имя пользователя vasiliy(vasiliy@vasiliy-desctop) всё равно писать надо root или vasiliy?
3.База данных ( номер группы,название группы,куратор, специальность,id студентов, имена,фамилии,год рождения и т.д.) уже должны быть созданы в отдельном файле или их надо вводить уже в браузере после отображения страницы?
Hello, world! он мне напечатал. У меня Ubuntu10.10
Подскажите пожалуйста как мне запустить это приложение. Спасибо всем.
PM MAIL   Вверх
AntonSaburov
Дата 1.12.2011, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



Сейчас "Студенческий отдел кадров" переехал на свой сайт. Там есть исходники - http://java-course.ru/students/Sources/part07.zip
и сама статья - http://java-course.ru/students/students.php?name=part7
PM MAIL WWW ICQ   Вверх
AlexeyVorotnikov
Дата 1.12.2011, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 1
Всего: 18



1. В URL'е jdbc:mysql://localhost/students последняя часть "students" - это название базы. mysql-connector-java-3.1.13-bin.jar тут вообще ни при чём.
2. В строке con = DriverManager.getConnection(url,"root", "") "root" и "" - это логин и пароль к базе. Если они у вас другие, нужно подставлять свои.
3. Для работы приложения на локальной машине должен быть запущен MySQL, и в нём уже должна быть создана база students.
Прочитайте Часть 3 Базы данных, там про это написано.


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
neo03
Дата 1.12.2011, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



Спасибо большое всем. Продолжу изучение...
PM MAIL   Вверх
olexande
Дата 29.12.2011, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 25.11.2004
Где: Киев

Репутация: нет
Всего: нет



Странно ... 
Это почему-же "mysql-connector-java-3.1.13-bin.jar" и ни при чем ... Это ведь файл "драйвера" к БД MySQL ... 

2. Вам - все-таки "vasiliy", хотя корректнее ответ будет - имя учетной записи, имеющей доступ к "учебной" БД. В первых "уроках" эти нюансы кажись рассмотрены ...
3. БД была создана в более ранних уроках.

AntonSaburov
Отдельное спасибо Вам за Ваш курс.
Давно за ним слежу и постепенно по нему тоже учусь smile


 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Работа с сетью | Следующая тема »


 




[ Время генерации скрипта: 0.0553 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.