我即将开始我的第一个 java 项目
说说我以前是怎么处理这些事情的...
到目前为止,我一直在使用 VB6 制作的 com+ 组件来开发 asp。
该组件是通过 com+ 管理控制台向域用户注册的,例如 my_company_domain\my_app_account
组件从 udl 文件中读取配置,配置为访问具有集成安全性的数据库。
我使用 server.createobject 从 asp 调用组件,组件使用指定的域帐户运行,因此每个数据库访问都使用此帐户运行...
我喜欢这种方法的原因如下:
使用集成安全 - 没有 sql 用户
无需重新编译任何东西来更改 db(编辑 udl 文件)或域帐户(编辑 com+ 组件配置)
池连接(因为我总是使用相同的连接字符串)
生产人员无需在文本文件中留下帐户密码即可更改配置
...
好吧,在java上实现这样的事情的最好方法是什么???
我已经看到了一些关于 Commons-DBCP 的东西,是否可以使用集成安全性?
多谢...
--
为回应评论而添加
通过集成安全性,我的意思是我只需要配置一个域帐户,仅此而已,我不使用 sql server 帐户,只使用运行 VB6 com+ 组件的帐户。
好吧,也许这不是合适的术语,但我希望你明白......