Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > VWP содединение с БД |
Автор: lexaneon 26.3.2007, 15:41 |
Есть проект -WebApplication, отображает данные из БД. В Бинсе настроенно соединение с БД MySQL. При запуске проекта из NetBeans'а он присоединяется к базе по тому паролю который указал в бинсе, а как сделать что бы пользователя сам ввел имя, пароль, а там уже если в БД такой пользователь есть (и обладает соответствующими правами) то подключился нормально. Т.е. права доступа я хочу регулировать на уровне СУБД, а не приложения... что ему будет можно посмотреть\вставить\удалить то он и сможет сделать, а что нельзя на то СУБД отматериться! Какие варианты? |
Автор: AntonSaburov 26.3.2007, 17:28 |
Посмотреть, как в Бинс делается соединение с MySQL - все равно где-то пароль хранится и передается. Вот туда и вклинить свой код. |
Автор: lexaneon 27.3.2007, 10:54 |
К сожалению я что то ничего не нашел тех мест где бы передавалось бы имя пользователя... |
Автор: AntonSaburov 27.3.2007, 14:29 |
Ох уже эти любители Drag&Drop программирования ![]() Ну наверняка есть где-то в xml-конфигураторах что-то или в генеренных java-классах. Запусти свой проект и придумай пароль и имя пользователя повыразительнее - после этого запусти поиск по всем файлам. Наверняка где-то найдется. |
Автор: lexaneon 27.3.2007, 16:48 |
Сейчас попробую.... Drag&Drop придумали для того, что бы им люди пользовались! Было бы у меня опыта по больше может и не пользовался этим, я можно сказать только начал яву изучать... |
Автор: ecologist 28.3.2007, 11:13 |
Пока еще таких средств не придумали, чтобы ничего не понимая просто кликать мышкой. Да и не надо наверно такого - все-таки программист должен понимать, что он там пишет. Я начинал с командной строи - и теперь мне гораздо проще разобраться с тем, что нагенерит какая-то IDE |
Автор: lexaneon 29.3.2007, 10:58 |
я тоже начал с командной строки.... В ручную я к базе коннектиться могу и данные получать... Просто вот начал юзать WVP и столкнулся с рядом проблем.... |
Автор: SID_M 18.10.2007, 07:08 |
Вообще говоря сие не есть верно. Не верно то, что приложение будет подключаться к базе под разными пользователями. У приложения должна быть своя прокладка, которая будет рулить пользователями и давать или не давать доступ к тем или иным данным. Раз Web, то пользователей будет немерянная гора, не будешь же ты заводить кучу пользовательских аккаунтов в MySQL А вообще все данные подключения к БД хранятся в папке Resources прокекта, файлик *.xml, он там один. |