websphere为什么要配置 JDBC提供者 和创建数据源 10
通过myeclipse和tomcat开发的ssh应用程序可以在tomcat中直接部署。数据库的配置直接在hibernate配置的dbcp连接池。现在想把它部署到websp...
通过myeclipse和tomcat 开发的ssh应用程序可以在tomcat中直接部署。数据库的配置直接在hibernate配置的dbcp连接池。
现在想把它部署到websphere上,看了安装的文档,不知道其中的进行配置JDBC提供者 和创建数据源这个两步是做什么用?为什么要配置。
请解答。谢谢! 展开
现在想把它部署到websphere上,看了安装的文档,不知道其中的进行配置JDBC提供者 和创建数据源这个两步是做什么用?为什么要配置。
请解答。谢谢! 展开
1个回答
展开全部
jdbc提供者是jdbc驱动,一般相同的数据库类型使用同一个jdbc驱动。
数据源是建立具体链接,不同数据库用户,不同的数据库服务器,都是分别建立数据源的。
webshpere把这分成两步的好处是,如果你换驱动jar了,不必修改每个数据源。
数据源是建立具体链接,不同数据库用户,不同的数据库服务器,都是分别建立数据源的。
webshpere把这分成两步的好处是,如果你换驱动jar了,不必修改每个数据源。
追问
1、比如说我要部署的war中已经包含了数据库的配置在hibernate配置文件中。我们一般直接扔到tomcat的webapp中就可以部署了。我的想法如果部署到websphere是不是直接可以扔到webphere服务的dropins中就可以运行了?
2、webshperejdbc提供者和创建数据源跟war中hibernate的数据库配置有什么关系?
有什么联系?还是没有联系,有没有冲突。
追答
hibernate配置数据源时,可是设定为使用服务器的数据源,使用自己jdbc的数据源,配置参数不同,不同的服务器也不同。
如果你使用的是jdbc数据源,那么无需在webshpere中配置数据源就可自己运行。
服务器使用数据源的优势主要是易于调整,hibernate中配置jdbc建立数据源的话,那么修改配置需要修改代码。
此外,很多系统为了安全可能会定期修改数据库用户密码,hibernate这种方式就比较麻烦了。
甚至,服务器的密码很多时候对开发人员保密的,hibernate的jdbc方式就没法设了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询