org.springframework.jdbc.datasource.DriverManagerD ataSource是线程安全吗?

时间:2011-02-17 22:20:47

标签: spring datasource

我们想知道以下数据源是否

org.springframework.jdbc.datasource.DriverManagerD ataSource

是线程安全的,可以在生产环境中使用吗?任何确认它的来源的链接都会有所帮助。

问候 阿拉维亚斯

1 个答案:

答案 0 :(得分:2)

不,您不能在生产中使用DriverManagerDataSource。不是因为它不是线程安全的(我相信它是),而是因为它不执行任何连接池,这会导致可怕的性能和不必要的网络开销。请参阅Javadoc中的notes

您应该考虑使用DBCPC3P0数据源,DriverManagerDataSource仅适用于测试目的。