首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用Tomcat6连接池

2012-08-31 
使用Tomcat6连接池第一步 Tomcat6根目录下, conf文件夹下面:修改context.xml文件; 在Context中加入:Res

使用Tomcat6连接池

第一步 Tomcat6根目录下, conf文件夹下面:修改context.xml文件;

在<Context>中加入:

<Resource name="jdbc/test"          auth="Container"          type="javax.sql.DataSource"          driverClassName="oracle.jdbc.driver.OracleDriver"          url="jdbc:oracle:thin:@www.hz10001.cn:1521:ahdb" //杭州电信网上营业厅         username="ahdbs"       password="ahdbs"       maxActive="10"          maxIdle="3"          maxWait="10000" />  

?

?

第二步、项目文件架下: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>
?

第三步、写个测试一下

<%@ 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();   }%>
?

热点排行