1.需要Tomcat6.0,Oracle的JDBC驱动程序包(放在Tomcat/lib下)
2.配置tomcat下的conf下的context.xml文件,在之间添加连接池如下:
<Resource
name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@sea:1521:seadb"
username="jcrm"
password="jcrm"
maxActive="20"
maxIdle="2"
maxWait="-1"/>
3.配置你的应用下的web.xml中的之间加入:
xml 代码
<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>
4.大功告成,不用在原来的server.xml里面配置了,下面就可以编写测试程序了,这个网上就很多了,主要的就上面,当然要把连接驱动程序都放到tomcat6下的lib下面.测试代码如下:
java 代码
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page session="false" %>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<%
out.print("MyTest");
DataSource ds = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/test");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = " select * from dual";
ResultSet rs = stmt.executeQuery(strSql);
while(rs.next()){
out.println("<br/>");
out.print(rs.getString(1));
out.println("<br/>");
out.println("Test Success");
out.println("<br/>");
}
}
catch(Exception ex){
out.print("Exception is :"+ex.getMessage());
ex.printStackTrace();
}
%>
分享到:
相关推荐
介绍tomcat6.0中,配置oracle数据库连接池的步骤
Tomcat下对Oracle 10g数据库连接池数据源的配置
tomcat下配置oracle的连接池配置,包括局部的连接池和全局的连接池
Tomcat的数据库连接池设置与应用,用于Tomcat单独配置数据连接池。
详尽的数据库连接池配置方法,主要是利用tomcat6.0+oracle,利用第三方dbcp-jar包,可以取得当前连接数。
Tomcat web应用中配置连接池的详细过程 这里以oracle数据库连接为例,如用到其他的其它数据库如 mysql sqlserver db2 等只需在相应的位置配置各数据库的驱动名称和对应的url 用户名 密码
数据连接池的工作机制:J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就...
Tomcat下连接池配置,oracle数据库连接池配置。
下面介绍在Tomcat服务器下使用连接池来连接数据库的操作 一:修改web.xml文件: 代码如下: <?xml version=”1.0″ encoding=”UTF-8″?> <web-app xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance...
java 数据库 连接池 jsp mysql oracle jdbc tomcat
Tomcat自带数据库连接池,但是需要进行相应的配置才能使用Tomcat的数据库连接池。此文只针对Tomcat6.0进行配置。 1.在自己的项目下的META-INF(注意:不是WEB-INF,我看网上很多人都弄错了)下面新建一个context....
此类非常简单,免去了网上众多资料里所说的麻烦的tomcat配置,更强的是它可以通用!不仅oracle,mysql,sqlserver2000都行,因为它依据的是你自己连接数据库的驱动。当然首先你要保证你拥有一个能连接自己数据库的对应...
tomcat 6.0如何配置虚拟目录?tomcat 6.0 不能列目录?
入题,个人开发,保证能用
一个Ajax框架dwr的使用例子,其中连接数据库使用的是tomcat连接池,连接oracle数据库
oracle9i连接的驱动下载 博文链接:https://zenghao.iteye.com/blog/237907
context.xml oracle 数据库连接池文件 有效连接!调用tomcat lib下的context文件
maxAction="20" //连接池的最大数据库连接数。设为0表示无限制。 maxldle="10" //最大空闲数 设为0表示无限制 maxWait="-1" //最大连接等待时间。如果超时将接到异常。设-1表示 无限制。 /> </Context>