1, Tomcat6根目录下, conf文件夹下面:修改context.xml文件;
在<Context>中加入:
<Resource name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.29.96.23:1521:ahdb"
username="ahdbs"
password="ahdbs"
maxActive="10"
maxIdle="3"
maxWait="10000" /> 2,项目文件架下:WEB-INF目录下:修改web.xml文件:
在<web-app>中加入:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>3,
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
try ...{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/test");
Connection conn = ds.getConnection();

Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery("describe host");
while (rst.next()) ...{
out.println(rst.getString(1));
}
conn.close();
} catch (Exception e) ...{
e.printStackTrace();
}
%>
本文介绍如何在Tomcat 6环境中配置Oracle数据库连接池,包括修改context.xml和web.xml文件的具体步骤,以及通过JSP页面测试连接的方法。
3566

被折叠的 条评论
为什么被折叠?



