`

Tomcat5.0连接池配置(oracle / mysql / sqlserver2000)

    博客分类:
  • JEE
阅读更多

总的来说在tomcat5.0配置连接池有4项工作要做。(前提是你的Tomcat运行正常)
1、首先要在Tomcat 目录 %CATALINA_HOME%conf\Catalina\localhost\ 下建一个与你
的WebApp服务一样的名称的XML文件。
 
           例如:http://localhost:8080/YouWeb/index.jsp 这个是访问你网站的URL,那么这个XML文件就是: YouWeb.xml。(后面叙述用此例名称)

2、在此XML文件中配置一个Context节点,详见下面叙述。
3、在你的项目工程文件下的 WEB-INf\web.xml中配置与Context节点对应的数据源,详
见下面叙述。
4、配置结束、用代码即可实现调用,详见下面叙述。


按照上面的流程,我将一一道来,首先我们来配置Oracle。

=================================================================================

Oracle数据源配置:
1,在 %CATALINA_HOME%\conf\Catalina\localhost\ 目录下建一个 YouWeb.xml。
2,在YouWeb.xml文件中配置如下信息:

<?xml version='1.0' encoding='utf-8'?>
<!-- Context节点的path属性就是你的WebApp服务名,与上面同。
     reloadable 如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动。如果监测到有class文件被更新,服务器会自动重新加载Web应用。
     docBase 指定Web应用的文件路径,可以给定绝对路径,也可以指定相对于Host的appBase属性的相对路径。如果Web采用开放目录结构,则指定Web应用的根目录;如果Web应用是个WAR文件,则指定WAR文件的路径。
-->

<Context path="/YouWeb" reloadable="true" docBase="D:\YouProject\YouWeb">  
<!--注意:Resource节点里的name 要与下面的ResourceParams 节点里的name要一致。名字可以任意取,但一定要一致。-->
<Resource name="jdbc/oracle" type="javax.sql.DataSource"/>
<!--ResourceParams节点配置了访问数据库的用户名和密码、驱动等,这里不在叙述。-->
<ResourceParams name="jdbc/oracle">
      <parameter>
        <name>maxWait</name>
        <value>5000</value>
      </parameter>
      <parameter>
        <name>maxActive</name>
        <value>20</value>
      </parameter>
      <parameter>
        <name>password</name>
        <value>tiger</value>
      </parameter>
      <parameter>
        <name>url</name>
        <value>jdbc:oracle:thin:@localhost:1521:oraDB</value>
      </parameter>
      <parameter>
        <name>driverClassName</name>
        <value>oracle.jdbc.driver.OracleDriver</value>
      </parameter>
      <parameter>
        <name>maxIdle</name>
        <value>10</value>
      </parameter>
      <parameter>
        <name>username</name>
        <value>scott</value>
      </parameter>
    </ResourceParams>

 </Context>
3,在你的项目工程目录WEB-INf\web.xml中配置如下信息:
<!--注意:res-ref-name节点里的名字要与上面的ResourceParams和Resource节点里的name要一致。名字可以任意取,但一定要一致。-->
 <resource-ref>
     <res-ref-name>jdbc/oracle</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
 </resource-ref>
4,最后,在你和程序中使用如下代码即可取得连接:
     InitialContext ctx = new InitialContext();
     //这里的java:comp/env是前缀,java语言规范,后面跟的是你Web.xml文件中res-ref-name节点中的名字。


文章出处:http://www.diybl.com/course/3_program/java/javajs/20071018/77894.html

分享到:
评论

相关推荐

    tomcat各版本连接池配置方法

    ### Tomcat各版本连接池配置方法详解 #### Tomcat 6.0 连接池配置方法 在Tomcat 6.0中配置连接池主要涉及...这些配置方法涵盖了从Tomcat 5.0到Tomcat 6.0不同版本的连接池配置细节,为开发者提供了实用的操作指南。

    tomcat数据源,非常全面.doc

    在Tomcat 5.0中配置MySQL数据源,首先需要确保你已经安装并运行了MySQL服务器,并且创建了一个用于存储应用数据的数据库。在这个例子中,我们创建了一个名为`forumdb`的数据库以及一个名为`member`的表,用于存储...

    图解mysql连接数据源

    - 为了提高性能,建议使用连接池管理数据库连接,例如 Apache Commons DBCP 或 C3P0。 以上就是配置 MySQL 数据源的基本步骤,通过这些步骤,开发者可以顺利地在 JSP 应用中使用 MySQL 数据库,实现数据的存储和...

    Java最佳学习路径

    - **连接池:** JDBC连接池的使用。 - **ORM:** 学习Hibernate等ORM框架。 **4.5.4 Eclipse开发实例:** - **项目创建:** 在Eclipse中创建和配置项目。 - **调试技巧:** 使用Eclipse进行调试的方法。 - **插件使用:**...

    A8-V5协同管理软件_5.0SP1安装维护手册

    - 数据库配置涉及不同数据库系统的安装和参数配置,如Mysql、Oracle、SqlServer。 - 应用软件安装指南提供了在Windows和Linux环境下安装软件的步骤。 5. 系统服务管理: - 提供了应用程序启动和停止的方法,区分...

    java程序员之路—学习框架

    1. **数据库技术**:学习Oracle、MySQL、SQL Server的基础,SQL语言,PL/SQL,以及数据备份与移植。 2. **JDBC技术**:掌握JDBC连接、预编译语句、结果集等操作。 3. **连接池技术**:使用设计模式创建连接池,并对...

    JAVA学习步骤DOC

    1. **数据库技术**:学习Oracle、MySQL和SQLServer的基础管理,包括SQL语言、PL/SQL、触发器和存储过程。 2. **JDBC技术**:理解数据库连接、SQL执行、结果集操作,以及连接池技术,如C3P0和DBCP。 3. **...

    原创-java岗位技能与职业规划

    - **数据库**: 包括Oracle,MySQL,SQL Server,Sybase,DB2等。 - **Web服务器**: Tomcat,用于部署Java Web应用。 - **开发工具**: Eclipse,用于Java开发;PL/SQL,用于Oracle数据库操作。 - **版本管理**: ...

    基于JAVAEE的高校学生信息管理系统的设计与实现-2019年教育文档 (2).pdf

    系统在Windows Server 2008操作系统上运行,使用MySQL 5.0作为数据库,Tomcat 7.0作为应用服务器,客户端需使用支持HTML5的主流浏览器,如IE 8.0及以上版本,Chrome或Firefox。 **系统设计与实现** 1. **系统功能...

Global site tag (gtag.js) - Google Analytics