一 拷贝SQL200 0 驱动 ( msbase.jar mssqlserver.jar msutil.jar )或 MYSQL 驱动 ( mysql-connector-java-5.1.6-bin.jar ) 到 " 项目 \ WebRoot\WEB-INF\lib " 目录下
二 在 " 项目 \ WebRoot\META-INF " 目录下 新建 context.xml 内容如下 :
<Context path="/项目名" docBase="项目名" debug="5" reloadable="true" crossContext="true"> <Resource name="数据池名称" auth="Container" type="javax.sql.DataSource" maxActive="4" maxIdle="2" maxWait="5000" username="用户名" password="用户密码" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" 或者 driverClassName="com.mysql.jdbc.Driver" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名称" 或者 url="jdbc:mysql://localhost:3306/数据库名称" /> </Context>
三 在 DBConnect,java 文件的 Init() 方法中编写以下内容 :
private void init() {
try {
InitialContext ctx=new InitialContext();
Context envCtx = (Context) ctx.lookup("java:comp/env");
DataSource ds=(DataSource)envCtx.lookup("数据池名称");
conn=ds.getConnection();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
到此 , 数据池连接配置成功