如何将JBoss 7.1.1 Final连接到Oracle数据库?

时间:2014-09-26 14:40:00

标签: database oracle jboss connection

我查看了互联网,但我找不到任何简单的教程或文档来解释问题。

我想将JBoss 7.1.1 Final连接到Oracle数据库。我在64位Windows上使用Oracle Database 11g Express Edition。

问题是如何将我的jboss连接到Oracle DB?

2 个答案:

答案 0 :(得分:1)

检查此答案jboss 7 oracle datasource configuration

简而言之,您必须为oracle驱动程序声明一个jboss模块。 然后,在standalone-xxx.xml中创建数据源并添加对驱动程序的引用。

最后,您可以使用数据源中声明的jndi-name在任何persistence.xml中使用此数据源。

所有这些都在提供的网址中进行了解释。

祝你好运!

答案 1 :(得分:1)

您可以在Jboss 7.1.1中创建JNDI,如下所示,并配置mybatis以使用此JNDI。确保在Modules本地com.oracle.ojdbc <subsystem xmlns="urn:jboss:domain:datasources:1.0"> <datasources> <datasource jta="true" jndi-name="java:/jdbc/test" pool-name="test" enabled="true" use-java-context="true" use-ccm="true"> <connection-url>jdbc:oracle:thin:@localhost:1521:testDB</connection-url> <driver>oracle</driver> <pool> <min-pool-size>2</min-pool-size> <max-pool-size>100</max-pool-size> <prefill>false</prefill> </pool> <security> <user-name>username</user-name> <password>password</password> </security> <validation> <validate-on-match>false</validate-on-match> <background-validation>false</background-validation> </validation> </datasource> <drivers> <driver name="oracle" module="com.oracle.ojdbc"> <driver-class>oracle.jdbc.OracleDriver</driver-class> <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class> </driver> </drivers> </datasources> </subsystem> 处有oracle驱动程序。

{{1}}