zoukankan      html  css  js  c++  java
  • Tomcat7中配置Oracle 11g数据库DBCP连接池

    1. 将       ojdbc6.jar       tomcat-jdbc-7.0.37.jar            拷贝到工程的WEB-INFlib  下面

    一、在Tomcat的配置文件Tomcat7.0confcontext.xml中添加信息:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version='1.0' encoding='utf-8'?>
    <Resource  name="jdbcoracle"   auth="Container"  type="javax.sql.DataSource"
     factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
    maxActive="20"
    maxIdle="1"
    maxWait="100"
    username="test"
    password="test"
    driverClassName="oracle.jdbc.OracleDriver"
    url="jdbc:oracle:thin:@localhost:1521:orcl">  
    </Context>

    注意这里的driverClassName写的是oracle.jdbc.OracleDriver。oracle10之前的driverClassName写的oracle.jdbc.driver.OracleDriver

    二、 在$CATALINA_HOME/webapps/应用名称/WEB-INF/web.xml的前添加如下信息:

    1
    2
    3
    4
    5
    6
    <resource-ref >
    <description >databaseConnection</description >
    <res-ref-name >jdbcoracle </res-ref-name >
    <res-type >javax.sql.DataSource</res-type >
    <res-auth >Container</res-auth >
    </resource-ref >

    其中中的参数名必须和context.xml中声明的连接名一样。

    三、在jsp中测试connection

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <%@ page language="java"pageEncoding="UTF-8"% >
    <%@ page import=" java.util.*,java.sql.*"% >
    <%@ page import="java.util.Hashtable,javax.sql.DataSource "% >
    <%@ page import=" javax.naming.Context,javax.naming.InitialContext"% >
    <%
        InitialContext  ctx = new InitialContext();
    //通过JNDI查找DataSource
        DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbcoracle");
        Connection conn = ds.getConnection();
        out.println("数据源测试联接成功!");
    % > 
  • 相关阅读:
    iOS 基础类解析
    冒泡排序Vs直接选择排序
    【HDOJ 5419】 Victor and Toys (排列组合)
    我的互联网安全观
    Linux进程间通信-信号量
    AFNetworking 3.0携带參数上传文件Demo
    ANDROID窗体管理服务实现机制和架构分析
    【ODPS】阿里云ODPS中带分区的表操作
    Android自定义组件系列【13】——Android自定义对话框如此简单
    微信支付开发(2) 静态链接Native支付
  • 原文地址:https://www.cnblogs.com/zhwl/p/3736522.html
Copyright © 2011-2022 走看看