配置mysql数据库连接池_配置Mysql数据库连接池

一.首先要将 mysql-connector-java-5.0.8-bin.jar拷贝到web-inf/lib文件夹下

二.在WebRoot/META-INF下建立context.xml文件,将以下内容写进文件里:

WEB-INF/web.xml

name="jdbc/连接池名称"

auth="Container"

type="javax.sql.DataSource"

maxActive="10"

maxIdle="6"

maxWait="1000"

username="root"

password="123456"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:MYSQL://localhost:3306/数据库名称?characterEncoding=GBK" />

注意:数据库名称写错修改后,还要在%/Tomcat/conf/Catalina/localhost/web名称.xml文件里url里修改。

三.在web.xml里加入以下内容:(DBPool自定义)

mysql

jdbc/DBPool

javax.sql.DataSource

Container

四.编写创建连接池的java类

public class CreateDBPool {

public Connection getConnection() throws Exception {

Context context = new InitialContext(); // 获取数据源

DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/DBPool"); // 获取数据库连接

Connection conn = ds.getConnection();

if (conn != null && !conn.isClosed())

{ return conn;

} else

return null;

}

}

五.测试连接池是否成功(不要编写另一个类,在jsp里测试)


版权声明:本文为weixin_33725576原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。