Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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 (от туда я это и делал) ... Как мне это дело запустить??? smile 

Автор: 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 ошибка и все.... (это уже при выполнении в браузере) почему это может быть???? smile 

Автор: 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
ок

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)