`
thinkact
  • 浏览: 83510 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jboss Oracle数据库连接池配置

    博客分类:
  • Java
阅读更多
假设应用程序部署在Jboss的default模式下   
用的是oracle,所以在Jboss_home/server/default/deploy里,必须有个oracle-ds.xml,这个文件可以从jboss-4.0.0\docs\examples\jca下找到个oracle-ds.xml模版,然后可以针对自己的来写;如:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

    <local-tx-datasource>
      <jndi-name>your_jndi_name</jndi-name>
      <connection-url>jdbc:oracle:thin:@localhost:1521:ora920</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
      <user-name>your_user_name</user-name>
      <password>test_password</password>
  
      <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
     
        <metadata>
           <type-mapping>Oracle9i</type-mapping>
        </metadata>

<min-pool-size>50</min-pool-size>
<max-pool-size>200</max-pool-size>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>2</idle-timeout-minutes>

    </local-tx-datasource>

</datasources>


在使用jboss4配置数据库连接的基本操作步骤(不包括XA数据连接):

1.  Copy数据库的JDBC驱动至部署文件夹中的lib目录下

2.  建立所需要连接的物理数据库表。

3.  建立数据库配置文件,配置数据库参数,文件以-ds.xml为结尾,如mysql-ds.xml。配置文件具体方法参照docs/example/jca下,有各种数据库的例程。在这里只介绍几个常用的配置。修改好的配置文件放在web应用部署目录下,如web应用为all,则放在$JBOSS4_HOME\server\all\deploy下。

4.  修变jboss的CMP配置文件jbosscmp-jdbc.xml参数。一般修改

<datasource>java:/your_jndi_name</datasource>

<datasource-mapping>mysql</datasource-mapping>

这两个参数,将DefaultDS换为你在-ds.xml文件中的<jndi-name>的值,将

datasource-mapping改为-ds.xml文件中<type-mapping>的值。

5.  启动jboss,测试数据库连接


二.ORACLE

注意添加oracle的java驱动到jboss的classpath下

建立oracle-ds.xml,注意Oracle的URL为

<connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>

分享到:
评论

相关推荐

    jboss配置Oracle连接池.doc

    在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。以下是根据提供的文档内容进行的知识点详细解析。 #### 二、创建oracle-ds.xml文件 ...

    在jboss连接oracle

    上述配置中的`connection-url`是你的Oracle数据库连接字符串,`user-name`和`password`是数据库登录凭证,`pool`部分定义了连接池的参数,`drivers`部分配置了Oracle驱动的相关信息。 4. **测试连接**: 保存配置...

    Oracle数据库经典案例教程

    学习者需要知道如何配置JBOSS以连接到Oracle数据库,以及如何处理JNDI数据源和连接池设置。 在高级特性方面,Oracle提供存储过程、触发器和游标,这些可以帮助编写复杂的业务逻辑。此外,Oracle的PL/SQL语言扩展了...

    配置JBOSS自动重链接数据库

    在这个示例中,我们配置了一个Oracle数据库连接池,数据库连接URL是jdbc:oracle:thin:@172.30.26.44:1521:orcl,用户名是hadiandev,密码是hadiandev。我们还配置了数据库连接池的元数据,例如类型映射是Oracle9i, ...

    tomcat、jboss 连接池配置

    ### Tomcat 连接池配置详解 在Java Web开发中,数据库连接管理是至...至此,您已经了解了如何在Tomcat和JBoss上配置数据库连接池的基本方法。合理的连接池配置可以显著提升应用的性能和稳定性。希望本文对您有所帮助!

    jboss配置数据源(oracle)

    本文将详细讲解如何在JBoss中配置Oracle数据源,以便应用程序能够高效、安全地连接到Oracle数据库。 首先,Oracle数据源的配置主要涉及到JBoss服务器的配置文件,通常在`standalone.xml`或`domain.xml`中进行。在这...

    数据库连接参考配置文件

    这些数据源配置通常用于在应用服务器内部管理数据库连接池,提高性能和资源利用率。 ### 总结 通过上述解析,我们可以看到,不同的数据库系统拥有各自独特的JDBC驱动和URL格式,这是连接数据库时必须准确配置的...

    JBOSS_5.0.1数据库配置文件及相应的JDBC

    2. **jboss-service.xml**:这是JBoss服务层的配置文件,可能会包含与数据库连接相关的信息,尤其是自定义数据源的配置。 3. **jboss-web.xml**:对于Web应用程序,这个文件在WAR包的WEB-INF目录下,它定义了Web...

    6.3 JBoss下Oracle9i数据源配置

    当我们需要在JBoss应用服务器上配置Oracle9i作为数据源时,这通常涉及到应用程序与数据库之间的连接管理,以便于程序能够安全、高效地访问数据库中的数据。这篇博客"6.3 JBoss下Oracle9i数据源配置"可能详细阐述了这...

    JDBC(连接池)连接三种数据库

    在实际的项目中,通常会有一个XML配置文件来定义数据库连接池的参数,如最大连接数、最小连接数、超时时间等。例如,使用Apache Commons DBCP或者HikariCP等连接池库,我们需要在XML中设置相应的属性。这样,当应用...

    JBOSS数据库配置大全.pdf

    JBoss 4.0通过JDBC配置文件来管理数据库连接,这些配置文件主要负责为EJB和其他J2EE应用程序提供数据源。如果要使用除HypersonicDB以外的数据库,就需要对这些配置文件进行相应的调整。 #### 三、关键配置文件 ###...

    Oracle数据库WEB开发指南.rar

    11. **Web应用部署**:在生产环境中,开发者需要知道如何配置Oracle数据库连接池,如C3P0或HikariCP,以及如何在应用服务器(如Tomcat、JBoss)中部署Web应用。 12. **备份与恢复策略**:定期备份Oracle数据库并...

    J2EE 中连接Oracle的驱动

    同时,为了提升性能和安全性,推荐使用连接池管理数据库连接,如Apache DBCP、C3P0或HikariCP。 总结来说,`classes12.jar`和`ojdbc14.jar`是J2EE应用程序连接Oracle数据库的关键组件,它们为Java代码提供了与...

    jboss-web.xml jndi.properties oracle-ds.xml

    在这个文件中,开发者会详细配置与Oracle数据库的连接参数,如数据库驱动类名、数据库连接URL、用户名、密码、连接池参数等。数据源在JNDI中注册后,EJB或JPA可以通过JNDI查找机制来获取数据库连接,执行SQL语句,...

    jbpm_jboss+oracle

    集成jbpm_jboss+oracle涉及到的不仅仅是代码配置,还需要对Jbpm的工作原理、JBoss服务器的管理以及Oracle数据库的使用有深入理解。在实际操作中,可能还需要考虑性能优化、安全性配置、错误处理和日志记录等方面,...

    java连接各种数据库的配置文件写法

    ### Java连接各种数据库的配置文件写法详解 ...此外,对于一些高级功能如连接池等,还需要额外的配置和管理。总之,合理的配置不仅能够简化程序的开发过程,还能够有效提升应用程序的性能和稳定性。

    java链接oracle 数据库驱动jar

    1. **连接池**:为了提高性能和资源利用,可以使用连接池(如C3P0、HikariCP或Apache DBCP),它们管理数据库连接的创建、分配和释放。 2. **批处理**:对于批量插入或更新操作,使用JDBC的批处理功能可以显著提高...

    JBOSS4数据源配置大全

    JBoss 4.0使用JDBC配置文件来管理数据库连接,这些配置文件为EJB和其他J2EE应用程序提供数据源。要使用除HypersonicDB之外的数据库,就需要对这些配置文件进行相应的修改。 ##### 2.1 `standardjaws.xml` 配置文件 ...

    tomcat jboss数据源配置.rar

    在实际应用中,可能还需要考虑其他的配置参数,如连接超时、验证查询、公平获取策略等,以优化数据库连接池的性能和稳定性。 总之,配置Tomcat和JBoss的数据源是一项关键任务,涉及对JNDI、数据库驱动、连接池管理...

Global site tag (gtag.js) - Google Analytics