配置Mysql数据库连接池

步骤1:将“WebRoot\WEB-INF\lib”目录下的数据库jar包复制到tomcat\lib下;

步骤2:将下面的代码放到Tomcat \conf\context.xml中;


"jdbc/mysql"  
auth="Container"  
type="javax.sql.DataSource" 
driverClassName="org.gjt.mm.mysql.Driver"  
url="jdbc:mysql://localhost/数据库名"   
username="用户名"  
password="密码"  
maxActive="100" 
maxIdle="30"   
maxWait="10000"/>  

注释:

type=“资源类型”  

maxActive="最大可以有100名用户连接数据源"  

maxIdle="如果没有用户连接,空出30个连接等待用户连接"  

maxWait="如果已连接用户5000秒内没有再次连接数据源,则放弃此连接"  

步骤3:在WebRoot\WebINF\web.xml文件中添加一下代码:



    jdbc/数据库名称

    javax.sql.DataSource

    Container

步骤4:通过java的jndi链接数据库

InitialContext initCtx = new InitialContext(); 

DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/数据库名"); 

Connection conn = ds.getConnection();  

你可能感兴趣的:(练习)