Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > NetBeans Visual Web pack работа с DB |
Автор: lexaneon 20.3.2007, 18:24 |
Здравствуйте, у меня проблема следующего рода: В NetBeanse создаю проект Web->Visual Web App... -> next server - SUN... Java Ver - Java EE 5. Далее добавляю JDBC Драйвер под MySQL, создаю conect на его основе. С базой соеденился нормально.. (Вижу таблицы, могу выполнять запросы) далее на форму (страничку) добавляю компанент Palette->Basic->Table потом перетаскиваю таблицу на форму из Runtime->DataBases->моя БД->tables->моя таблица На компоненте Table правой кнопкой->bind to data и выбираю свою таблицу. После чего в Table отображаются поля из таблицы БД, и в записях где числовой тип стоит "123", а где строковый "abc". Запускаю на выполнение и вижу следующее: "HTTP Status 500 - type Status report message description The server encountered an internal error () that prevented it from fulfilling this request. Sun Java System Application Server Platform Edition 9.0_01" что не так я сделал, что с базой связаться, вроде то, что я сверху описал это же и написано на NetBeans.org (от туда я это и делал) ... Как мне это дело запустить??? ![]() |
Автор: AntonSaburov 20.3.2007, 19:25 |
Ох-х. Так сложно сказать. Потому как пользуясь Drag&Drop созданием программ много зависит от всевозможных настроек. Например коннект к базе не запомнил пароль и логин. Или какие-то права не даны. Может кто-то с таким работал и только тогда может и поможет. Я стараюсь не пользоваться такого рода тулзами - и поэтому гораздо лучше понимаю, что происходит если что. А так - может повезет и кто-то с такми сталкивался. Подожди некоторое время - задача просто несколько необычная. |
Автор: Zamuta 20.3.2007, 21:24 |
lexaneon, то о чём ты пишешь у меня прекрасно работает, но под томкатом. Почему томкат не используешь? В начале конечно тоже не сразу понял что к чему, но помогли туториалы с netbeans.org.... По твоему описанию попробуй не делать bind to database если данные в таблице приняли нужный тип после перетаскивания. Ну и не забудь положить драйвер от бд и нстроить datasource так как там всё через него работает. |
Автор: lexaneon 21.3.2007, 09:53 |
Zamuta, ТомКатом тоже пробовал ошибка таже самая.... Так дело в том что я делал (по моему) все тоже самое что в тотореале с netbeans.org написано. Попробую еще разок, попытаюсь почитать по внимательней... |
Автор: unkis 22.3.2007, 19:56 |
народ а никто не знает, как потом в эту таблицу закинуть GridPanel, что бы в ней можно было разместить другие компоненты? |
Автор: lexaneon 23.3.2007, 15:11 |
Интересное еще то, что у меня на тестовой (travel) БД все работает, и с базой связывается, и потом в браузере отображает, а вот делаю тоже самое на MySQL ошибка и все.... (это уже при выполнении в браузере) почему это может быть???? ![]() |
Автор: Zamuta 23.3.2007, 18:48 |
lexaneon, а та которая тестовая, она какая? |
Автор: unkis 23.3.2007, 18:54 |
у меня била такая ошибка, пока я mysqlconnector.jar руками не скопировал в папку lib для сервера. |
Автор: lexaneon 26.3.2007, 09:08 |
Спасибо уже сам догадался добавить драйвер к либам=) |
Автор: lexaneon 26.3.2007, 12:53 |
Есть еще вопросик... При запуске проекта из NetBeans'а он присоединяется к базе по тому паролю который указал в бинсе, а как сделать что бы пользователя сам ввел имя, пароль, а там уже если в БД такой пользователь есть (и обладает соответствующими правами) то подключился нормально. Т.е. права доступа я хочу регулировать на уровне СУБД, а не приложения... что ему будет можно посмотреть\вставить\удалить то он и сможет сделать, а что нельзя на то СУБД отматериться! Какие варианты? |
Автор: powerOn 26.3.2007, 14:45 |
Модератор: Пожалуйста, один топик - один вопрос. |
Автор: lexaneon 26.3.2007, 15:42 |
ок |