过程一个第二内容如下

Java数据库连接池连接Oracle过程详解

编程开发 2020-09-27 01:35:53 28

导读

第一步:导入tomcat\lib下的一个tomcat-dbcp.jar包第二步:在web\META-INF下新建一个context.xml文件,文件内容如下:<?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/lwl" aut……

第一步:导入tomcat\lib 下的一个tomcat-dbcp.jar包

第二步:在web\META-INF下新建一个context.xml文件,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/lwl" auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.3:1521:xe"
username="lwl"
password="123456"
maxActive="5"
maxIdle="2"
maxWait="5000"/>
</Context>

第三步:在Dao里的getConn里写:

private static Connection getConn() {
Connection conn = null;
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/lwl");
conn = ds.getConnection();
} catch (Exception e) {
System.err.println("error:" + e.getMessage());
}
return conn;
}

此时后面再调用getConn方法,就不是直接跟数据库连接了,是通过数据库连接池连接


1253067 TFnetwork_cn