DataSource和ConnectionPoolDataSource之间的区别
javax.sql.DataSource和javax.sql.ConnectionPoolDataSource有什么区别? 我在GlassFish for MySQL中创建连接池时不知道要使用哪种资源类型。
ConnectionPoolDataSource
只是一个DataSource
( 因为它inheritance了CommonDataSource
DataSource
inheritance的CommonDataSource
),具有连接池function –
你问: 我不知道要使用哪种资源类型
这取决于您的应用程序,许多数据库驱动程序需要很长时间才能与数据库建立新连接,如果您的应用程序将创建太多连接( 非常频繁 )。 使用连接池。