Java Spring DriverManager数据源与apache BasicDataSource
Spring DriverManager数据源和apache BasicDataSource之间的区别是什么? 在哪些情况下,哪种方法更可取 谢谢。根据 此类不是实际的连接池;它实际上并没有池连接。它只是一个完整连接池的简单替代品,实现相同的标准接口,但每次调用都会创建新的连接Java Spring DriverManager数据源与apache BasicDataSource,java,database,spring,apache,datasource,Java,Database,Spring,Apache,Datasource,Spring DriverManager数据源和apache BasicDataSource之间的区别是什么? 在哪些情况下,哪种方法更可取 谢谢。根据 此类不是实际的连接池;它实际上并没有池连接。它只是一个完整连接池的简单替代品,实现相同的标准接口,但每次调用都会创建新的连接 如果在J2EE容器之外需要一个“真实”的连接池,请考虑Apache的雅加达公用数据库DCP或C3P0。Commons DBCP的BasicDataSource和C3P0的ComboPooledDataSource是全连接
如果在J2EE容器之外需要一个“真实”的连接池,请考虑Apache的雅加达公用数据库DCP或C3P0。Commons DBCP的BasicDataSource和C3P0的ComboPooledDataSource是全连接池bean,支持与此类相同的基本属性和特定设置(如最小/最大池大小等)
也读使用Spring的JDBC层时,您可以从JNDI获取数据源,或者使用第三方提供的连接池实现配置自己的数据源。流行的实现是ApacheJakartaCommons DBCP和C3P0Spring发行版中的实现仅用于测试目的,不提供池。来自Spring DriverManager数据源API: 此类不是实际的连接池;事实上并不是这样 池连接。它只是作为一个成熟的系统的简单替代品 连接池,实现相同的标准接口,但创建新的 每通电话都有连接 换句话说,对于测试来说,这可能是可以的,但在实际应用程序中使用ApacheDBCP