WildFly10 配置连接Oracle数据库

现在的学习都是从网上搜博客查资料,无奈oracle配置的很少。数据库的配置都大同小异,就是驱动和连接的url不同

参考资料:JBoss 7/WildFly中配置使用Oracle数据库

WildFly10.0.0的mysql数据源配置教程

一、Oracle数据库的连接参数

1、URL:

jdbc:oracle:thin:@127.0.0.1:1521:XE   // 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名

2、username/password

自己创建的用户名和密码 通过用户查找默认的数据表空间 

 

二、为WildFly添加连接oracle用的jar包依赖

在modules文件夹下创建com/oracle/main 文件夹 然后创建module.xml文件 

驱动包在自己安装的oracle本地路径中:oraclexe\app\oracle\product\11.2.0\server\jdbc\lib  自己选择就行

 

module.xml文件 :

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
    <resources>
        <resource-root path="ojdbc6_g.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.resource.api"/>
        <module name="javax.transaction.api"/> <!-- See * below -->
   </dependencies>
</module>

 

 三、配置数据源与驱动

打开文件%JBOSS_HOME%/standalone/configuration/standalone.xml,全文搜索”datasource”,可以找到如下标签: 

默认的数据源是h2,我们将这个标签修改成如下,h2暂时不动添加进需要的就可以:

<subsystem xmlns="urn:jboss:domain:datasources:4.0">
            <datasources>
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
                <datasource jndi-name="java:jboss/datasources/MyOracleDS" pool-name="MyOracleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:oracle:thin:@127.0.0.1:1521:XE</connection-url>
                    <driver>oracle</driver>
                    <security>
                        <user-name>petition</user-name>
                        <password>petition</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                    <driver name="oracle" module="com.oracle">
                        <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>
        </subsystem>

 

添加的部分:

 

四、wildfly服务器控制台测试

1、wildfly-10.1.0.Final\bin 中启动 standalone.bat 

2、打开wildfly ,点击控制台,输入用户名和密码(wildfly添加用户的时候设定的)

 

3、Test Connection

找到自己配置的数据源进行测试

 

 

 

 

出现下面表示连接成功

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿姨不可以嘛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值