`
CoderDream
  • 浏览: 475303 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JBoss配置mySQL数据源

阅读更多

http://java.chinaitlab.com/configure/753185.html

 

说明:虽然此方法介绍的是如何在JBoss下配置mySQL数据源,其实按此方法,亦可配置Oracle 数据源。

    唯一的不同,就是配置Oracle 数据源时,需要配置修改的文件名是oracle-ds.xml。

    在jboss-4.2.2.GA\server\default\deploy下,新建一个mysql-ds.xml文件 (简便的方法,是从jboss-4.2.2.GA\docs\examples\jca文件夹下复制并修改mysql-ds.xml文件),大致修改至如 下内容:

 

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

    <!-- $Id: mysql-ds.xml,v 1.3.2.1 2004/12/01 11:46:00 schrouf Exp $ -->

    <!--  Datasource config for MySQL using 3.0.9 available from:

    http://www.mysql.com/downloads/api-jdbc-stable.html

    -->

    <datasources>

      <local-tx-datasource>

        <jndi-name>mySQLtest</jndi-name>

        <connection-url>jdbc:mysql://localhost:3306/test</connection-url>

        <driver-class>com.mysql.jdbc.Driver</driver-class>

        <user-name>root</user-name>

        <password>root</password>

        <min-pool-size>5</min-pool-size>

        <max-pool-size>20</max-pool-size>

        <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>

        <!-- sql to call when connection is created

        <new-connection-sql>some arbitrary sql</new-connection-sql>

          -->

        <!-- sql to call on an existing pooled connection when it is obtained from pool

        <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>

          -->

        <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->

        <metadata>

           <type-mapping>mySQL</type-mapping>

        </metadata>

      </local-tx-datasource>

    </datasources>

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

    <!-- $Id: mysql-ds.xml,v 1.3.2.1 2004/12/01 11:46:00 schrouf Exp $ -->

    <!--  Datasource config for MySQL using 3.0.9 available from:

    http://www.mysql.com/downloads/api-jdbc-stable.html

    -->

    <datasources>

      <local-tx-datasource>

        <jndi-name>mySQLtest</jndi-name>

        <connection-url>jdbc:mysql://localhost:3306/test</connection-url>

        <driver-class>com.mysql.jdbc.Driver</driver-class>

        <user-name>root</user-name>

        <password>root</password>

     <min-pool-size>5</min-pool-size>

     <max-pool-size>20</max-pool-size>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>

        <!-- sql to call when connection is created

        <new-connection-sql>some arbitrary sql</new-connection-sql>

          -->

        <!-- sql to call on an existing pooled connection when it is obtained from pool

        <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>

          -->

        <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->

        <metadata>

           <type-mapping>mySQL</type-mapping>

        </metadata>

      </local-tx-datasource>

    </datasources>
 
分享到:
评论

相关推荐

    JBoss7.1.1配置MySql数据源

    以下是一个基本的MySQL数据源配置示例: ```xml &lt;datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true"&gt; &lt;connection-url&gt;jdbc:mysql://...

    JBoss7配置Mysql5.1数据源.pdf

    6. 使用JBoss与Mysql数据源的最佳实践:虽然JBoss与Mysql数据源的配置相对简单,但在大型应用中还需注意以下几点: - 确保数据库驱动版本与JBoss和Mysql数据库的版本兼容。 - 使用合适的连接池策略和参数,以优化...

    jboss配置MySql的JNDI

    首先,需将包含MySQL数据源配置的`mysql-ds.xml`文件复制至JBoss服务器的`deploy`目录下。此文件通常位于JBoss文档示例文件夹`jca`中,路径为`D:\jboss-4.2.2.GA\docs\examples\jca`。复制操作完成后,该文件应放置...

    在Jboss4.0下对MySql数据源的设置方法

    在JBoss 4.0环境下配置MySQL数据源的步骤涉及多个环节,主要是为了确保JBoss应用服务器能够正确地连接和操作MySQL数据库。以下是对每个步骤的详细解释: **步骤一:添加MySQL JDBC驱动** 首先,你需要获取适用于...

    jboss配置 mysql数据库连接池

    1. **复制MySQL数据源配置文件** - 将位于`/docs/examples/jca/mysql-ds.xml`的示例文件复制到`/server/default/deploy`目录下。 - 修改`mysql-ds.xml`文件中的参数以匹配实际的MySQL数据库配置。例如: ```xml ...

    jboss7.1.1+ejb3.0+MySQL数据源配置

    《JBoss 7.1.1 + EJB 3.0 + MySQL 数据源配置详解》 在企业级Java应用开发中,JBoss Application Server(简称JBoss AS)是广泛使用的开源应用服务器,版本7.1.1是其稳定且功能强大的一个版本。EJB(Enterprise ...

    配置mysql 数据源文档

    ### 配置MySQL数据源在JBOSS环境中的详细步骤 #### 标题与描述解析 根据提供的标题“配置mysql 数据源文档”以及描述“通过该文档可以了解如何在JBOSS环境中配置数据源”,我们可以得出本文档的主要目的是介绍如何...

    配置jboss数据源

    1. **创建数据源配置文件**:在JBOSS的配置目录下,如`$JBOSS_HOME/standalone/configuration/standalone.xml`或`$JBOSS_HOME/server/default/deploy/jboss-service.xml`,找到并编辑相应的XML配置文件。在这里,...

    mysql数据源设置

    4. **内置在应用服务器的数据源**:像Tomcat、JBoss等应用服务器通常都有内置的数据源配置,开发者可以在服务器的配置文件中定义并管理MySQL数据源。 配置MySQL数据源的步骤通常包括: 1. **添加依赖**:在项目中...

    在JBOSS 中建立mysql数据源所要添加的压缩包,具体见上一个文档说明

    1. JBOSS数据源配置: JBOSS数据源是通过JNDI(Java Naming and Directory Interface)名称在应用服务器中注册的Java数据源对象,它允许应用程序透明地访问数据库。在JBOSS中,数据源通常在`standalone.xml`或`...

    JBOSS4数据源配置大全

    4. **更新EJB部署描述符**:确保`standardjaws.xml`或`jaws.xml`文件中的数据源配置指向MySQL数据源。 #### 五、Sybase数据库配置 Sybase数据库以其高性能和安全性而著称。在JBoss 4.0上配置Sybase数据库的方法与...

    jboss与mysql的连接

    7. **修改`login-config.xml`**:配置认证策略,添加新的应用程序策略,定义登录模块,确保JBoss知道如何验证通过MySQLDS数据源进行的身份验证。 8. **创建数据库和表**:在MySQL中创建名为`student`的数据库,并...

    Jboss7.1.1p配置mysql和oracle以及项目调用参照.pdf

    - **MySQL数据源配置**:添加以下MySQL数据源配置: ```xml &lt;connection-url&gt;jdbc:mysql://localhost:3306/gg &lt;driver&gt;mysql &lt;min-pool-size&gt;20 &lt;max-pool-size&gt;20 &lt;prefill&gt;true &lt;user-name&gt;root ...

    使用Eclipse+Jboss+MySql开发EJB

    MySql可通过JDBC驱动连接,并在persistence.xml中设置数据源。 5. **部署EJB**:将EJB项目打包成ejb-jar文件,然后在Jboss服务器上部署。Eclipse和JBoss Tools插件提供了便捷的部署功能。 6. **测试EJB**:可以...

    jboss数据库配置mysql+oracle+sqlserver

    在 JBoss 中配置数据库涉及到的主要是数据源(DataSource)的设置,这些设置通常位于 JBoss 的部署目录下的配置文件中。 对于 MySQL 数据库的配置,你需要在 `jboss-4.2.3.GA/server/default/lib` 目录下放置 MySQL...

    在weblogic上配置数据源.png

    这个是weblogic9.0+mysql5.1的环境下配置数据源详细步骤。 其实在tomcat,jboss,WebSphere等服务期中都提供了配置数据源的功能,大概的配置都很类似。

    springmvc3注解+mybatis+JTA+jboss7.1下多个数据源配置(一)

    通过这种方式,我们可以在Spring MVC 3、MyBatis和JBoss 7.1的环境中实现高效且可靠的多数据源配置。ojdbc6.jar和mysql-connector-java-5.1.15-bin.jar分别是Oracle和MySQL的JDBC驱动,它们是连接到这两个数据库所...

    jboss配置 jndi

    在JBoss中,JNDI通常用于查找数据源、EJBs、邮件会话等服务。 配置JNDI主要涉及以下几个步骤: 1. **创建JNDI名称**:首先,你需要为你的资源定义一个唯一的JNDI名称。例如,你可以为数据源定义名为"java:jboss/...

Global site tag (gtag.js) - Google Analytics