数据库连接池实现步骤
1.copy相对应的数据库jar包到你的Tomcat/lib目录下
2.把Tomcat跑起来
3.浏览器localhost:8080查看官方文档
4.添加以下配置信息到
Tomcat/conf/context.xml[数据库Oracle、mysql]
<Resource name="jdbc/news" auth="Container"
type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="scott" password="tiger"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
/>
<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="password"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test?autoReconnect=true"
maxTotal="8"
maxIdle="4"/>
copy官方文档
myEclipse连接数据库后copy路径
配置context.xml
5.配置web.xml
6.测试
<body>
<%
//获取数据库连接池,获取连接对象
Context context=new InitialContext();
Context contextJava=(Context)context.lookup("java:comp/env");
DataSource ds=(DataSource)contextJava.lookup("jdbc/YuHuiLingDB");
Connection conn=ds.getConnection();
out.println(conn);
%>
</body>
欢迎大家来指出我的不足。