在应用程序服务器中创建JNDI JDBC连接池时,我始终将类型指定为javax.sql.ConnectionPoolDataSource.我从来没有真正给过太多考虑,因为在非汇集时更喜欢汇集连接似乎总是很自然.
但是,在查看一些示例(特别是对于Tomcat)时,我注意到它们指定了javax.sql.DataSource.此外,似乎有设置maxIdle并maxWait给人以这些连接汇集的印象.无论选择何种类型的数据源,Glassfish都允许使用这些参数.
javax.sql.DataSource在应用程序服务器(或servlet容器)中池化?javax.sql.ConnectionPoolDataSource结束有什么(如果有的话)优势javax.sql.DataSource(反之亦然)?java database configuration connection-pooling application-server