`
beck5859509
  • 浏览: 110374 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JNDI与DBCP配置数据源的方式

 
阅读更多

   最近在看数据库方面的内容,总结了一下程序中获取数据库连接的方式。比较流行的两种方式是采用JNDI与DBCP的方式。
  
   其实两者的用法差不多,只是配置稍微有点不同。
   JNDI方式配置
  

    具体配置项无非是JNDI的名称、数据库IP地址、访问库名、用户名及密码、驱动等。另外还可以配置数据库的最大、最小、超时等待时间等,如下:
    <min-pool-size>5</min-pool-size>
    <max-pool-size>20</max-pool-size>

     配置了JNDI以后,在应用中就可以使用JNDI作为数据源了,具体用法用如下:
    

    
    DBCP连接池
    具体配置项和JNDI差不多,只是配置项的名称不一样而已,在属性配置文件中按如下方式配置。
   

     程序中的用法:
    

    

  • 大小: 9.2 KB
  • 大小: 5.9 KB
  • 大小: 4.2 KB
  • 大小: 15.3 KB
0
3
分享到:
评论

相关推荐

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    综上所述,这个文档主要讲述了如何在Tomcat服务器上,通过Hibernate和JNDI数据源配置,使用DBCP连接池连接MySQL数据库。尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库...

    Tomcat 6.0配置数据源(DBCP)和JNDI使用

    在Tomcat中配置DBCP数据源,我们需要以下几个步骤: 1. **添加依赖**:首先,确保你的项目中包含了Apache DBCP的jar文件,如`commons-dbcp.jar`和`commons-pool.jar`。这些文件通常可以从Apache官方网站下载或通过...

    tomcat6.0中配置JNDI的DBCP连接

    - `name`:这是数据源的JNDI名称,用于在应用程序中通过JNDI查找数据源。 - `auth`:设置为"Container",意味着由容器(这里是Tomcat)负责身份验证。 - `type`:数据源的类型,这里是`javax.sql.DataSource`,...

    SpringMVC+JNDI+Tomcat配置数据源

    在本文档中,我们将详细探讨如何在Tomcat环境下使用SpringMVC与JNDI配置数据源。 #### 二、Tomcat配置JNDI的三种方式 ##### 1. 单个应用独享数据源 在Tomcat的`server.xml`中为特定的应用程序配置专用的数据源,...

    tomcat配置JNDI数据源

    【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个重要的任务,它允许应用与数据库之间的...

    DBCP 数据库连接池JNDI连接 学习笔记

    JNDI提供了一种标准的方式来查找和绑定资源,如数据源,在企业级应用中常见于EJB和应用服务器中。 首先,我们需要了解DBCP的基本配置。DBCP依赖于两个核心组件:`BasicDataSource`和`PoolConfig`。`BasicDataSource...

    Spring的数据源配置 DBCP、C3P0、BoneCP、JNDI.docx

    Spring 数据源配置 DBCP、C3P0、BoneCP、JNDI Spring 框架中,数据源配置是一个非常重要的...DBCP、C3P0、BoneCP 和 JNDI 是四种常见的数据源配置方式,每种方式都有其优缺,选择哪种方式取决于具体的应用场景和需求。

    JAVA数据库连接池(C3P0,Druid,JNDI ,DBCP,Proxool,BoneCP)

    在应用启动后,Spring会根据配置创建并管理数据源,MyBatis则通过这个数据源来建立到数据库的连接,执行SQL语句。 总的来说,选择合适的数据库连接池需要考虑性能、稳定性、监控需求以及项目规模等因素。在实际开发...

    Spring配置数据源的三种方式 (dbcp,c3p0,jndi)..docx

    本文将详细介绍Spring配置数据源的三种常见方式:`DriverManagerDataSource`、`Apache Commons DBCP`(BasicDataSource)以及通过`JNDI`查找数据源。 1. **DriverManagerDataSource** `DriverManagerDataSource`是...

    Tomcat jndi 配置数据源过程

    JNDI配置数据源是将数据库连接池集成到Tomcat中的重要步骤,这样可以提高应用的性能和可维护性。下面我们将详细介绍如何在Tomcat中通过JNDI配置数据源。 首先,我们需要了解数据源是什么。数据源是一个对象,它管理...

    Tomcat中配置数据源JNDI

    在Tomcat中配置数据源JNDI主要可以通过以下三种方式实现: 1. **在`context.xml`中配置数据源** - 此方法适用于单一应用的数据源配置。首先需要编辑Tomcat安装目录下的`conf/context.xml`文件,在`&lt;Context&gt;`标签...

    JavaEE 使用Tomcat的自带DBCP管理数据源案例

    配置Tomcat的DBCP数据源通常涉及以下几个步骤: 1. **添加依赖**:确保你的项目已经包含DBCP的依赖库。在Maven项目中,可以在pom.xml文件中添加如下依赖: ```xml &lt;groupId&gt;commons-dbcp &lt;artifactId&gt;commons-...

    Spring的数据源配置 DBCP、C3P0、JNDI.txt

    ### Spring 数据源配置详解:DBCP、C3P0与JNDI #### 一、引言 在Java企业级应用开发中,数据库连接管理是一个关键环节,它直接影响到应用程序的性能与稳定性。Spring框架提供了丰富的数据访问抽象层,使得开发者...

    JNDI数据源【步骤图解】

    总结,JNDI数据源是Java企业级应用中重要的数据库连接管理方式,通过JNDI服务,可以实现数据库连接的集中管理和动态配置,提高应用的可维护性和安全性。理解并正确配置JNDI数据源是开发高效、稳定的Java EE应用的...

    Tomcat5.5 的dbcp配置

    Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...

    J2EE基础:JNDI定义Oracle数据源的方法

    JNDI数据源配置是J2EE环境中管理数据库连接的一种方式。数据源是一种容器管理的资源,由应用服务器负责初始化、管理和销毁,从而提高应用性能并简化资源管理。在Tomcat这样的轻量级应用服务器中,JNDI数据源的配置...

    JDBC (c3p0、dbcp、jndi及不使用连接池)代码

    总结来说,Java连接数据库的方式多样,从基础的JDBC直接操作到使用连接池技术,如c3p0和dbcp,以及通过JNDI在应用服务器中管理数据源。根据项目需求和环境选择合适的方法,能有效提升数据库操作的效率和应用程序的...

    dbcp tomcat 配置方法 代码

    -- DBCP数据源配置 --&gt; type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="your_username" password="your_password" driverClassName="com.mysql.jdbc.Driver" url=...

    tomcat中配置数据源

    对于源码分析,Tomcat的数据源实现主要依赖于`org.apache.tomcat.dbcp.dbcp2.BasicDataSource`类,它是Apache Commons DBCP库的一部分。这个类提供了配置数据源的各种属性,并实现了`javax.sql.DataSource`接口,...

    jndi配置

    通过将数据源等资源绑定到 JNDI 上,可以在不修改代码的情况下更改资源的配置细节,从而实现灵活的应用部署和管理。 #### 三、示例解析 根据给定的部分内容,我们可以看到一个具体的 JNDI 配置示例。该示例是通过 ...

Global site tag (gtag.js) - Google Analytics