首页 > 编程开发 > Java    日期:2020-09-25 / 来自互联网 / 浏览

第一步:导入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方法,就不是直接跟数据库连接了,是通过数据库连接池连接

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章