day14 事務&鏈接池

事務以及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))

相關文章
相關標籤/搜索