栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在JBoss应用服务器中创建数据源

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在JBoss应用服务器中创建数据源

本示例假定您使用的是Oracle 10i

在JBoss 5中,创建一个以结尾的XML文件

-ds.xml
(尽管不一定
-ds
必须是XML文件)。带有以下描述符元素。

这是做Local-TX数据源的示例。

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE datasources    PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"    "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"><datasources>    <local-tx-datasource>      <jndi-name>MyDataSourceName</jndi-name>      <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>      <connection-url>jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))</connection-url>      <user-name>myUserName</user-name>        <password>myPassword</password>      <min-pool-size>20</min-pool-size>      <metadata>         <type-mapping>Oracle9i</type-mapping>      </metadata>    </local-tx-datasource></datasources>

您可以具有多个

<local-tx-datasource>
元素,但
<jndi-name>
必须 唯一。

对于XA数据源,请参见此处的示例。

上面的示例保存在中

MyDataSourceName-ds.xml

XML文件必须放在

JBOSS_HOME/server/<default|all>/deploy
文件夹下。


现在,在Java中,您将检索

MyDataSourceName
如下:

InitialContext ctx = new InitialContext();DataSource ds = (DataSource)ctx.lookup("java:MyDataSourceName");Connection connection = ds.getConnection();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425915.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号