Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Работа с сетью > База знаний.Часть 7-Первые шаги в интернет. |
Автор: neo03 30.11.2011, 15:10 |
Начал раразбирать пример из 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 Подскажите пожалуйста как мне запустить это приложение. Спасибо всем. |
Автор: AntonSaburov 1.12.2011, 10:15 |
Сейчас "Студенческий отдел кадров" переехал на свой сайт. Там есть исходники - http://java-course.ru/students/Sources/part07.zip и сама статья - http://java-course.ru/students/students.php?name=part7 |
Автор: AlexeyVorotnikov 1.12.2011, 10:16 |
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 Базы данных, там про это написано. |
Автор: neo03 1.12.2011, 13:46 |
Спасибо большое всем. Продолжу изучение... |
Автор: olexande 29.12.2011, 22:35 |
Странно ... Это почему-же "mysql-connector-java-3.1.13-bin.jar" и ни при чем ... Это ведь файл "драйвера" к БД MySQL ... 2. Вам - все-таки "vasiliy", хотя корректнее ответ будет - имя учетной записи, имеющей доступ к "учебной" БД. В первых "уроках" эти нюансы кажись рассмотрены ... 3. БД была создана в более ранних уроках. AntonSaburov Отдельное спасибо Вам за Ваш курс. Давно за ним слежу и постепенно по нему тоже учусь ![]() |