使用Tomcat6连接池
来源:互联网 发布:上海网络教育统考包过 编辑:程序博客网 时间:2024/05/02 02:31
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" />
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>
<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();
}
%>
<%@ 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();
}
%>
- 使用Tomcat6连接池
- tomcat6中连接池的使用
- Tomcat6.x配置及使用连接池
- tomcat6连接池配置
- tomcat6连接池配置
- tomcat6 连接池配置
- tomcat6连接池
- [原创]tomcat6下连接池的配置与使用
- 使用Tomcat6的JNDI配置Oracle9i连接池
- Tomcat6 MySQL 连接池配置
- tomcat6 mysql 连接池配置
- Tomcat6.0连接池配置
- Tomcat6.0连接池配置
- tomcat6.0配连接池
- tomcat5、tomcat6配置连接池
- Tomcat6.0连接池配置
- Tomcat6 mysql 连接池配置
- Tomcat6 + MySQL连接池配置
- 有责任感的中国人请您耐心看完,毕业了买不起房似乎并不是那么糟!
- uClinux启动过程
- Java代码转C代码经验
- 关于p2p的一些思考
- GNC扩展之_attribute_机制
- 使用Tomcat6连接池
- 哥们你有做到吗?
- margin和padding之我见
- HTTP协议简介
- 我在汇才的亲身经历与感受
- SqlDataReader类型的变量,会自动Close.
- php的转义字符串
- google的广告页面代码的js
- 网页中怎样在线播放音乐和视频