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

Mar*_*rco 2 spring tomcat datasource

Spring数据源和Tomcat数据源有什么区别?任何专业人士/骗子?有偏好的选择吗?

Bal*_*usC 5

使用Tomcat数据源时,必须在Tomcat的类路径()中删除JDBC驱动程序JAR文件Tomcat/lib.这有时是不可承受/可能的,例如当它涉及第三方托管,零服务器管理员权限时.使用Spring托管数据源时,只需将JDBC驱动程序JAR文件放在webapp的类路径(即Webapp/WEB-INF/lib)中即可.另外,我想你在Spring中获得的额外好处是你不需要DataSource手动抓取.此外,您可以自由选择特定的连接池.此外,Tomcat附带DBCP内置为默认连接池,这本身并不是最佳选择.使用Spring,您可以选择在DBCP之上的BoneCP,而无需使用Tomcat默认配置/类路径.