数据源的操作
1:连接池
是为了解决每个用户不断的建立连接,操作,释放连接造成的资源浪费而提出的解决方案。
2:
通过Connection Pool管理数据库连接
通过DataSource管理Connection Pool
DataSource被JNDI绑定
:
3: 如何在服务器上对DataSsource进行配置
服务器一般采用Tomcat,然后对Tomcat中server.xml的配置:
以下为通用配置方案!!!
//此处可以不修改,直接在中间加入<Resource>的配置
<Context path=\"/test\" docBase=\"f: estweb\"
debug=\"5\" reloadable=\"true\" crossContext=\"true\">
<Logger className=\"org.apache.catalina.logger.FileLogger\"
prefix=\"localhost_MysqlTest_log.\" suffix=\".txt\"
timestamp=\"true\"/>
<Resource name=\"名字\" auth=\"Container\" type=\"javax.sql.DataSource\"/>
//名字和上面的名字一样。
<ResourceParams name=\"名字\">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name> [Page]
<value>5000</value>
</parameter>
<parameter>
<name>username</name>
&