假设应用程序部署在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配置MySQL数据库连接池详解 #### 一、引言 在开发Java应用程序时,尤其是在基于J2EE的企业级应用开发中,高效稳定的数据库连接管理对于提高系统性能至关重要。本文将详细介绍如何在jBoss应用服务器中配置...
综上所述,通过对JBoss的后台启动方式、内存管理、日志输出以及数据库连接池等方面的优化,不仅可以提高系统的稳定性和性能,还能有效降低运维成本,提升用户体验。这些优化措施应根据具体的应用场景和需求进行调整...
NULL 博文链接:https://feng88724.iteye.com/blog/263223
【JBOSS+TOMCAT集成开发环境】是一种常见的企业级应用服务器组合,它结合了JBOSS的全面中间件服务和TOMCAT的轻量级Servlet容器特性,为开发者提供了一个高效且灵活的开发与部署平台。在这个“完整版”中,用户可以...
在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。以下是根据提供的文档内容进行的知识点详细解析。 #### 二、创建oracle-ds.xml文件 ...
在Eclipse中使用JBoss数据库连接池技术,主要是为了提高应用程序的性能和资源管理效率。数据库连接池技术允许...通过上述步骤,你可以在Eclipse中配置和使用JBoss连接池连接到MySQL数据库,实现更加优化的数据访问。
2. "Eclipse+JBoss+MySQL开发环境设置 - 技术频道 IT168.htm":这份教程可能涉及到了如何搭建包括Eclipse、JBoss和MySQL数据库在内的完整开发环境,指导读者如何配置和连接数据库。 3. "安装配置Jboss完全篇 - 技术...
总的来说,"使用Eclipse+Jboss+MySql开发EJB"是一个综合性的任务,涉及了开发环境的搭建、企业级组件的设计与实现、数据库的连接和操作以及应用的部署与测试。掌握这一流程对于Java EE开发者来说是至关重要的,因为...
其中一个重要的功能是数据库连接池管理,通过配置JBOSS的数据库连接池,可以实现自动重链接数据库,从而提高应用程序的可靠性和高效性。 配置JBOSS自动重链接数据库需要修改oracle-ds.xml文件,该文件用于配置...
对于多数据库服务器的支持,可以通过配置资源文件,为每个数据库创建单独的连接池实例。事务处理通常通过设置Connection的AutoCommit属性为false,然后手动控制commit和rollback。最后,连接池的分配和释放策略通常...
本文将详细介绍如何在MyEclipse环境中配置并使用Weblogic数据库连接池技术。通过本教程,您将了解整个配置流程,并掌握如何利用Java命名与目录接口(JNDI)与Weblogic服务器进行交互,最终实现对MySQL数据库的有效...
#### JBoss 与 MySQL 数据库连接池配置 为了使 JBoss 应用能够访问 MySQL 数据库,需要配置相应的数据源和连接池。步骤如下: 1. **安装 MySQL**:安装 MySQL 数据库,并将 MySQL JDBC 驱动 `mysql-connector-java...
【CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程】 在进行大规模分布式系统开发时,集成多种组件是常见的需求。本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper...
集成jbpm_jboss+oracle涉及到的不仅仅是代码配置,还需要对Jbpm的工作原理、JBoss服务器的管理以及Oracle数据库的使用有深入理解。在实际操作中,可能还需要考虑性能优化、安全性配置、错误处理和日志记录等方面,...
这是因为 jBoss 配置会与客户端的 `jndi.properties` 发生冲突,导致各种命名服务问题。 ##### 3. jBoss 安装与运行 - **下载 jBoss**:访问 jBoss 官方网站 (http://www.jboss.org) 下载 jBoss-3.2.1_tomcat-...
只有通过正确的配置,JBoss服务器才能正确地连接到多个数据库和数据源。 知识点: * JBoss的配置选项:all、default和minimal * 数据源的配置信息:hsqldb-ds.xml文件 * 配置数据源的步骤:配置新数据源、定义连接...
例如,Tomcat、JBoss等应用服务器都支持JNDI配置C3P0、DBCP等连接池。 4. DBCP(Database Connection Pool): DBCP是Apache Commons的一个项目,基于Jakarta-pool实现的数据库连接池。它简单易用,但相比于C3P0和...
《工作流框架JBoss+jBPM+jPDL用户开发手册》是针对企业级应用中工作流管理系统设计与实现的一份详尽指南。本手册旨在帮助开发者深入理解和运用JBoss、jBPM以及jPDL这三者之间的协作,构建高效的工作流程自动化解决...
常见的J2EE服务器如JBOSS和WebLogic都内置了数据库连接池的支持,为开发者提供了便利。通过合理配置和使用连接池,可以显著提升JSP应用的性能,优化资源管理,保证系统的稳定性和可靠性。因此,理解和应用数据库连接...
总结来说,JBOSS+EJB3+MySQL的开发涉及到以下几个关键步骤: 1. 安装和配置JBOSS服务器,确保其能够正常运行。 2. 将MySQL JDBC驱动添加到JBOSS服务器的类路径。 3. 创建并配置`mysql-ds.xml`文件,定义数据源连接...