使用windows身份验证连接到sql server的java模拟
现在,我用经典的asp和visual basic 6构建了以下体系结构
我有一个用VB6开发的COM+组件,它连接到dabatase。我通过一个。配置了集成安全性的udl文件
在web服务器(IIS)上,我向com+管理器注册组件,并将其配置为在帐户名下运行,比如mydomain\appAccount
在sql 2005中,我将mydomain\appAccount赋予适当的权限
在asp中,我只使用服务器组件。createobject
我想用java开发一个类似的解决方案,问题如下:
可能吗
如何配置域帐户以连接到sql server 2005 db
我应该在哪里存储数据库配置?我应该在哪里配置域帐户?在tomcat/jetty配置中
我希望解决方案尽可能简单明了(我尽量避免glassfish或jboss之类的东西)
非常感谢
# 1 楼答案
您需要做的是确保Tomcat JVM进程是由与数据库有可信连接的用户执行的
然后需要在Tomcat中按照Bhushan's answer配置数据源
以下MSDN文章详细介绍了如何设置数据源以使用集成安全性: