1, Tomcat6根目录下, conf文件夹下面 新建文件夹Catalina ,然后在Catalina下面创建文件夹localhost 然后在localhost下面创建一个XML文件,如:prAis.xml(最好跟虚虚拟目录名称相同) 内容如下:
<!--
虚拟目录
Eclipse工作空间:E:ah_wks,而且你当前的web app是位于E:ah_wksprAisWebContent目录
在浏览器当中键入http://localhost:8080/prAis/index.jsp
-->
<
Context
path
="/prAis"
reloadable
="true"
docBase
="E:ah_wksprAisWebContent"
workDir
="E:ah_wksprAisWebContentwork"
>
<!--
数据库连接池
-->
<
Resource
name
="jdbc/huangj"
auth
="Container"
type
="javax.sql.DataSource"
driverClassName
="oracle.jdbc.driver.OracleDriver"
url
="jdbc:oracle:thin:@127.0.0.1:1521:test"
username
="test"
password
="test"
<!--最大活动连接--
>
maxActive="10"
<!--
最大空闲连接
-->
maxIdle="1"
maxWait="10000" />
</
Context
>
<
resource-ref
>
<
description
>
DB Connection
</
description
>
<
res-ref-name
>
jdbc/huangj
</
res-ref-name
>
<
res-type
>
javax.sql.DataSource
</
res-type
>
<
res-auth
>
Container
</
res-auth
>
</
resource-ref
>
<%
@ 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/huangj");
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();
}
%>























2,项目文件架下(也就是:E:/ah_wks/prAis/WebContent):WEB-INF目录下:修改web.xml文件:
在<web-app>中加入:






3,拷贝 oracle JDBC驱动(ojdbc14.jar)到Tomcat6根目录下 lib文件夹下:
4, x写一个JSP文件测试一下

























5,OK! good luck!