标签:连接池

tomcat和resin有些许不同,简单的记录一下,高手请随便飘过……

一、配置:

1、拷贝连接mysql的jar包mysql-connector-java-3.1.10-bin.jar到tomcat安装目录下的common/lib/目录下。

2、打开tomcat安装目录下的conf目录,分别修改server.xml、web.xml和context.xml文件:

2.1、在server.xml中,找到,在其前面加入:

2.2、在web.xml中,在最后之前,加入:

DB Connection
jdbc/mysql
javax.sql.DataSource
Container

2.3、在context.xml(当然也有可能是在conf/Catalina/localhost/下的虚拟目录配置文件)中,找到,在其后面加入:

即可完成配置。

二、简单的连接javabean(放在classes/myPool文件夹下,命名为mysqlpool.java):

/*
* Created on 2009-4-10
* yuanxinz@gmail.com
*/
package myPool;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class mysqlpool {

private javax.sql.DataSource pool;

public mysqlpool()
{
try
{
InitialContext ctx=new InitialContext();
pool=(DataSource)ctx.lookup(“java:comp/env/jdbc/mysql”);
}
catch(Exception e)
{
System.err.println(“Exception error:”+e.getMessage());
}
}

/**
* @return
*/
public javax.sql.DataSource getPool() {
return pool;
}
}

三、测试jsp:

test