当前位置:  开发笔记 > 编程语言 > 正文

在java web app中存储数据库字符串连接的位置?

如何解决《在javawebapp中存储数据库字符串连接的位置?》经验,为你挑选了1个好方法。

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

让我告诉我以前如何处理这些事情......

到目前为止,我一直在使用VB6编写的com + componente来处理asp.

该组件通过com +管理控制台注册一个域用户,其中包括lile my_company_domain\my_app_account

组件从udl文件读取配置,配置为访问具有集成安全性的DB.

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

我喜欢这种方法的有以下几点:

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

无需重新编译任何内容即可更改db(编辑udl文件)或域帐户(编辑com +组件配置)

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

生产人员可以在不将帐户密码留在文本文件上的情况下更改配置

...

那么,在java上实现这样的东西的最佳方法是什么?

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

非常感谢...

-

添加回应评论

通过集成安全性我的意思是我只需要配置域帐户,就是这样,我不使用sql server帐户,只使用运行VB6 com +组件的帐户.

好吧,也许这不是合适的术语,但我希望你能得到这个想法......



1> gedevan..:

    在app-server端配置DataSource和ConnectionPool.

    从Web应用程序从JNDI环境获取DataSource.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有