事务以及ThreadLocal:

自定义链接池及装饰模式:

dbcp链接池:

C3p0链接池:

tomcat内置链接池(jndi):
操做:
1> 导包=> tomcat/lib
2> 通知tomcat,注册链接池对象 => 书写配置文件 =>将以下配置 放入 tomcat/conf/context.xml文件中
<Resource name="jdbc/datasource" auth="Container"
type="javax.sql.DataSource" username="root" password="1234"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/day15"
maxActive="8" maxIdle="4"/>
配置能够放置的位置:
1.tomcat/conf/context.xml 文件中 能够在tomcat全部主机中得到
2.tomcat/conf/Catalina/localhost/context.xml 文件中 能够在localhost主机中得到
3.项目META-INF文件夹下context.xml 中 能够在项目中得到
3> 得到链接池并使用
Context initCtx = new InitialContext();
DataSource dataSource = (DataSource) initCtx.lookup("java:comp/env/jdbc/datasource");
comp/env ==> 环境命名上下文(environment naming context(ENC))
