Tomcat6连接池配制方法

1: 官方推荐方法

a: 配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:
  <Resource name="jdbc/jspdev" auth="Container" 
  	    type="javax.sql.DataSource"
  	    driverClassName="net.sourceforge.jtds.jdbc.Driver" 
  	    url="jdbc:jtds:sqlserver://localhost:4443/jspdev"  
            username="chrislee"  
            password="chrislee"  
            maxActive="10"  
            maxIdle="5"  
            maxWait="10000" />  


b: 配置你的应用下的web.xml中的之间加入:
xml 代码
 <resource-ref>  
     <description>DB Connection</description>  
     <res-ref-name>jdbc/jspdev</res-ref-name>  
     <res-type>javax.sql.DataSource</res-type>  
     <res-auth>Container</res-auth>  
 </resource-ref>  


测试.......
out.print("我的测试开始");   
   
    DataSource ds = null;   
   
    InitialContext ctx=new InitialContext();   
   
    ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");   
   
    Connection conn = ds.getConnection(); 

    .....................
    ..............
    .......


2: 简便配制方法 也挺好用
 
在$CATALINA_HOME/conf/server.xml文件中的<Host></Host>标签之间加入如下的Context代码
  <!-- DataBase Source  OK !-->  
       	<Context path="/jspdev" docBase="jspdev" debug="0" 
       		 reloadable="true" crossContext="true">
     		<Resource name="jdbc/jspdev" auth="Container" 
     			  type="javax.sql.DataSource"
       			  maxActive="10" maxIdle="5" 
       			  maxWait="10000"
        		  username="chrislee" password="chrislee" 
        		  driverClassName="net.sourceforge.jtds.jdbc.Driver"
 			  url="jdbc:jtds:sqlserver://localhost:4443/jspdev"/>
 	</Context> 

完成以上工作后,数据库就配置成功了。也不必像官方文档说的那样在、在web应用的web.xml中配置<resource-ref>标签的属性了。

转载请注明: http://chrislee.iteye.com/

你可能感兴趣的:(tomcat,xml,mysql,Web,jdbc)