首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring数据源和Tomcat数据源之间的区别?

Spring数据源和Tomcat数据源之间的区别?
EN

Stack Overflow用户
提问于 2011-05-10 04:00:32
回答 2查看 2.6K关注 0票数 2

Spring数据源和Tomcat数据源有什么不同?有什么正反两方面的吗?有更好的选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-10 04:14:08

在使用Tomcat数据源时,您必须在Tomcat的类路径( Tomcat/lib)中删除JDBC driver JAR文件。这有时是负担不起/不可能的,例如当它涉及到服务器管理员权限为零的第三方托管时。在使用Spring托管数据源时,只需将JDBC driver JAR文件放在webapp的类路径( Webapp/WEB-INF/lib)中就足够了。另外,我想你在Spring中已经有了额外的好处,你不需要手动获取DataSource。此外,您还可以自由选择特定的连接池。另外,Tomcat附带了DBCP内置作为缺省连接池,它本身并不是best choice。例如,使用Spring,您可以选择BoneCP高于DBCP,而不需要摆弄Tomcat默认配置/类路径。

票数 5
EN

Stack Overflow用户

发布于 2011-05-10 04:20:21

如果您在Spring配置中有一个数据源,那么当您在web应用程序中时,您可以将其与Tomcat数据源相关联。您可以将其与其他东西相关联,例如在运行单元测试时使用Spring DriverManagerDataSource。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5941858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档