Я собираюсь начать свой первый проект с Java
Позвольте мне рассказать, как я справлялся с этими вещами ...
До сих пор я работал над asp с com + компонент, сделанный с VB6.
Компонент регистрируется через консоль администрирования com + с пользователем домена, что-то вроде lile my_company_domain \ my_app_account
Компоненты считывают конфигурацию из файла udl, настроенного для доступа к БД с интегрированной защитой.
Я вызываю компонент из asp с server.createobject, компонент запускается с указанной учетной записью домена, и поэтому каждый доступ к БД выполняется с этой учетной записью ...
Что мне нравится в этом подходе, так это:
использование встроенной безопасности - нет пользователей sql
нет необходимости перекомпилировать что-либо для изменения db (редактировать файл udl) или учетной записи домена (редактировать конфигурацию com + компонента)
пул соединений (так как я всегда использую одну и ту же строку соединения)
производственный персонал может изменять конфигурацию, не оставляя пароль учетной записи в текстовом файле
...
ну что будет лучшим способом добиться чего-то подобного на Java ???
Я уже видел кое-что о Commons-DBCP, возможно ли использовать встроенную защиту с этим ???
спасибо большое ...
-
добавлено в ответ на комментарий
под интегрированной безопасностью я имею в виду, что мне нужно только настроить учетную запись домена, и все, я не использую учетные записи сервера sql, только учетную запись, под которой запускается компонент VB6 com +.
Хорошо, возможно, это не подходящий термин, но я надеюсь, что вы поняли ...