第一步:导入tomcat\lib 下的一个tomcat-dbcp.jar包
第二步:在web\META-INF下新建一个context.xml文件,文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
|
<? xml version = "1.0" encoding = "UTF-8" ?> < Context > < Resource name = "jdbc/lwl" auth = "Container" type = "javax.sql.DataSource" url = "jdbc:oracle:thin:@192.168.1.3:1521:xe" username = "lwl" password = "123456" maxActive = "5" maxIdle = "2" maxWait = "5000" /> </ Context > |
第三步:在Dao里的getConn里写:
1
2
3
4
5
6
7
8
9
10
11
|
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方法,就不是直接跟数据库连接了,是通过数据库连接池连接
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/lwl80/p/13548009.html