8244 发表于 2015-8-9 07:36:10

在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]
查看完整版本: 在tomcat中设置数据库连接池