1、 使用tomcat的context.xml文件
配置tomcat目录\conf\context.xml中加入以下配置:
注意:下面配置放到<Context>标签中,如果报Invalid byte 1 of 1-byte UTF-8 sequence错误,将文件格式改为utf-8即可.
<Resource name="jdbc/test" auth="Container"
type="javax.sql.DataSource"
username="zsj"
password="zsj"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:zsj"
maxActive="100"
maxIdle="30"
maxWait="10000"/>
2、 应用项目的web.xml配置(Tomcat建议在web.xml中添加以下内容,但这不是必须的。)
<resource-ref>
<description>OracleDataSource</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、 Java中使用数据源链接数据库
package com.webservice.util;
import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class ConnDB {
private Connectionct=null;
public Connection getConn(){
try{
Context ctx = new InitialContext();
DataSourceds = (DataSource)ctx.lookup("java:comp/env/jdbc/test");
Connectionct = ds.getConnection();
return ct;
}catch(Exception ex){
ex.printStackTrace();
}
return ct;
}
}