java web应用程序中数据库字符串连接存储在哪里?

2024-01-01

我即将开始我的第一个 java 项目

让我说说我以前是如何处理这些事情的...

到目前为止,我一直在使用 VB6 制作的 com 组件来开发 asp。

该组件通过 com+ 管理控制台向域用户注册,例如我的公司域\my_app_account

这些组件从 udl 文件中读取配置,配置为访问具有集成安全性的数据库。

我使用 server.createobject 从 asp 调用该组件,该组件使用指定的域帐户运行,因此每个数据库访问都使用该帐户运行...

我喜欢这种方法的原因如下:

  • 使用集成安全性 - 没有 sql 用户

  • 无需重新编译任何内容来更改数据库(编辑 udl 文件)或域帐户(编辑 com+ 组件配置)

  • 池连接(因为我总是使用相同的连接字符串)

  • 制作人员可以更改配置,而无需将帐户密码保留在文本文件中

...

好吧,在java上实现这样的事情的最好方法是什么???

我已经看到了一些关于 Commons-DBCP 的内容,是否可以使用集成安全性?

多谢...

--

添加以回复评论

通过集成安全性,我的意思是我只需要配置一个域帐户,仅此而已,我不使用 sql server 帐户,仅使用运行 VB6 com+ 组件的帐户。

好吧,也许这不是合适的术语,但我希望你能明白......


  1. 在应用程序服务器端配置数据源和连接池。
  2. 从您的 Web 应用程序的 JNDI 环境获取数据源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java web应用程序中数据库字符串连接存储在哪里? 的相关文章

随机推荐