`
mrzhangtufu
  • 浏览: 61931 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat数据库配置及应用

    博客分类:
  • j2ee
阅读更多

1、在tomcat中配置数据库连接池:
在/conf/server.xml中加入<DefaultContext></DefaultContext>,或在server.xml中的<Host></Host>,或/conf/localhost/下新建的项目的指向文件xxx.xml的<Context></Context>,在三者选一,在其中加入如下数据连接配置:
<Resource name="java:/MyOracleDS" scope="Sharable" auth="Container" type="javax.sql.DataSource"/><!--声明资源的名称(name)、类型(type)等-->
 
<!--配置相应资源(name指定)的参数-->
   <ResourceParams name="java:/MyOracleDS">
    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>100</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>1</value>
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>10000</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>TEST_YANSHI</value>
    </parameter>
    <parameter>
     <name>password</name>
     <value>yanshi</value>
    </parameter>
    <parameter>
       <name>driverClassName</name>
       <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
    <parameter>
      <name>url</name>
   <value>jdbc:oracle:thin:@192.168.1.102:1521:hoffice</value>
    </parameter>
  </ResourceParams>
 
2、在程序中就可以用javax.naming包的Context、InitialContext来查找配置好的资源:

 javax.naming.Context initCtx = new javax.naming.InitialContext(); //创建一个初始化上下文实例
 javax.naming.Context envCtx = (Context)initCtx.lookup("java:comp/env/");//java:comp/env是资源引用(resource   reference),这个是j2ee规范,各种j2ee服务器都是相同的。简单的来说,就是使用java:comp/env/res1可以引用资源名为res1的资源,而无需关心具体的jndi名。environment naming context(ENC)
 javax.sql.DataSource ds = (DataSource)context.lookup("java:/MyOracleDS");//配置的资源名称
 java.sql.Connection conn = ds.getConnection();  

分享到:
评论

相关推荐

    Tomcat服务器配置及数据库连接池配置(个人整理版)

    ### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...

    tomcat配置sql数据库

    ### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...

    为Tomcat6配置数据源

    为Tomcat6配置数据源是一项重要的任务,它关系到Web应用能否正常访问数据库。通过上述介绍的方法,可以有效地在不重启服务器的情况下完成数据源的配置,提高开发效率并降低维护成本。同时,合理设置数据源的可用范围...

    tomcat中配置数据库连接池

    在 Tomcat 服务器中配置数据库连接池是一个非常重要的步骤,它可以提高应用程序的性能和可靠性。在这篇文章中,我们将详细介绍如何在 Tomcat 目录下面的 Context.xml 配置文件中配置数据库连接池。 首先,我们需要...

    tomcat数据库连接池设置

    Tomcat 数据库连接池是一种高效的数据库连接管理机制,它能够帮助开发者快速建立和管理数据库连接,提高应用程序的性能和可靠性。在本文中,我们将详细介绍 Tomcat 数据库连接池的设置过程。 Step 1: 将数据库驱动...

    idea配置tomcat和数据库.zip

    4. **配置应用连接**:在你的Java代码中,使用`DriverManager.getConnection()`方法建立数据库连接,或者通过Spring框架的DataSource配置实现自动连接管理。 5. **编写SQL语句**:使用JDBC API执行SQL语句,如`...

    TOMCAT数据库连接池配置说明文档

    《TOMCAT数据库连接池配置详解》 TOMCAT数据库连接池配置是Java Web开发中不可或缺的一环,它能够有效地管理和优化数据库连接,提高系统性能。以下是对TOMCAT数据库连接池配置的详细说明。 首先,你需要下载TOMCAT...

    tomcat数据库连接池的使用

    总结来说,Tomcat数据库连接池的使用涉及添加依赖、配置数据源、上下文配置以及代码中的使用。理解并正确配置这些环节,能帮助Java开发者充分利用连接池的优势,提高应用的运行效率。同时,根据实际需求选择合适的...

    tomcat数据库连接池配置

    在Java Web开发中,Tomcat作为一款广泛使用的应用服务器,其数据库连接池配置是十分重要的一个环节。合理的配置能够显著提高应用程序的性能和稳定性。本文将以MySQL数据库为例,详细介绍如何在Tomcat中配置数据库...

    Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置

    数据库连接池的正确配置对于基于Tomcat的应用而言至关重要,不仅能有效提高系统的响应速度,还能优化资源使用,减少服务器负担。通过遵循上述步骤,开发者可以顺利完成Tomcat5.0.25下的数据库连接池配置,从而构建出...

    最全javaweb项目环境搭建文档,包含JDK eclipse 配置Tomcat 安装数据库

    总结,搭建Java Web开发环境涉及多个环节,包括JDK的安装与配置、Eclipse的使用、Tomcat服务器的配置以及数据库的安装与管理。每个步骤都需要细心操作,确保所有配置无误,才能顺利进行项目开发。遇到问题时,及时...

    tomcat 数据库连接池配置的jar包

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,经常需要与各种数据库进行交互,以处理用户请求和数据操作。为了高效管理数据库连接,Tomcat提供了连接池(Connection Pool)的功能,允许应用程序重复使用...

    tomcat 5.5.28配置数据库连接池

    标题中的“Tomcat 5.5.28配置数据库连接池”是指在Apache Tomcat服务器的这个特定版本中,如何设置一个数据库连接池以优化数据库访问性能。数据库连接池是应用服务器管理数据库连接的一种机制,它能有效地复用数据库...

    tomcat6配置数据库连接池代码

    本文将详细讲解如何在Tomcat6中配置数据库连接池,并以`index.jsp`为例展示如何在Web应用中使用这些配置。首先,我们需要了解数据库连接池的基本概念和常用的连接池实现,如Apache的DBCP或C3P0。这里我们假设使用的...

    Tomcat数据库连接池的配置方法总结.docx

    Tomcat数据库连接池的配置方法总结是一种关键的有限的昂贵的资源,对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出的,负责分配、管理和释放...

    tomcat_连接池数据库密码加密解密方法

    - 重启Tomcat服务器,确保应用程序能够正常启动,且数据库连接成功建立,证明加密解密逻辑有效。 #### 结论 通过上述步骤,我们不仅提高了数据库连接信息的安全性,还展示了如何在开源项目的基础上进行定制化开发...

    在Tomcat 7.0中配置数据库连接池

    ### 在Tomcat 7.0中配置数据库连接池 #### 一、背景介绍 在现代Web应用程序开发过程中,数据库操作是非常频繁的一项任务。为了提高数据库访问效率并减少资源开销,通常会采用数据库连接池技术。Apache Tomcat作为一...

    tomcat6.0配置数据库连接池常见错误解决方案

    ### tomcat6.0配置数据库连接池常见错误解决方案 #### 错误一:Cannot create JDBC driver of class '' for connect URL 'null' **错误表现:** 当尝试启动应用时,可能会遇到以下异常信息: ``` java.sql....

    tomcat配置sql数据库[参考].pdf

    为了确保这些应用能够高效地运行,合理配置应用服务器和数据库之间的连接至关重要。Tomcat作为一款广泛使用的Java应用服务器,支持多种数据库连接方式。本文将详细介绍如何在Tomcat 5.x版本中配置SQL Server 2000...

    Tomcat连接池配置.doc

    Tomcat 连接池配置是 Web 应用程序中一个非常重要的组件,它负责管理和维护数据库连接,确保数据访问的高速和安全性。本文将详细介绍 Tomcat 连接池配置的步骤和原理,帮助读者快速掌握 Tomcat 连接池的使用。 一、...

Global site tag (gtag.js) - Google Analytics