在tomcat中设置数据库连接池
在tomcat中设置数据库连接池--------------------------------------------------------------------------------------------------------------------
1、 把mysql驱动jar包mysql-connector-java-5.1.6.jar拷贝到/lib目录;
在MyEclipse中新建web project工程,并且把 mysql-connector-java-5.1.6.jar 加入到工程的buildpath中。
--------------------------------------------------------------------------------------------------------------------
2、 在工程的webroot/META-INF目录下增加context.xml文件(实际反映到/webapps/app应用/ 目录下),其内容:
--------------------------------------------------------------------------------------------------------------------
3、 在web.xml中引用数据库连接池资源:
student DB Connection
jdbc/stuDB
javax.sql.DataSource
Container
index.jsp
说明: 注意 jdbc/stuDB 和 第二步中的context.xml中 resource的name属性的值保持一致。
--------------------------------------------------------------------------------------------------------------------
4、 编写cn.tsp2c.stu.JdbcUtil.java
package cn.tsp2c.stu;
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public final class JdbcUtil {
public static Connection getConnection() {
DataSource ds = null;
Context context = null;
try {
context = new InitialContext();
ds = (DataSource) context.lookup("java:comp/env/jdbc/stuDB");
return ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
}
说明: 注意 高亮部分中的 jdbc/stuDB 和 第二步中的context.xml中 resource的name属性的值保持一致。
--------------------------------------------------------------------------------------------------------------------
5、编写index.jsp
My JSP 'index.jsp' starting page
学号姓名年龄性别电话住址
页:
[1]