首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从jboss数据库配置中获取密码

如何从jboss数据库配置中获取密码
EN

Stack Overflow用户
提问于 2012-07-16 03:32:09
回答 1查看 1.9K关注 0票数 1

我的问题是,我已经在jboss文件夹中配置了一个oracle-ds.xml。我可以获得dataSource和连接的实例。现在,我希望通过jboss从数据库配置中获得密码。我现在能做什么?

数据库配置:

代码语言:javascript
复制
<datasources>
  <xa-datasource>
    <jndi-name>XPCDataSource</jndi-name>
    <track-connection-by-tx/>
    <isSameRM-override-value>false</isSameRM-override-value>
    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
    <xa-datasource-property name="URL">jdbc:oracle:thin:@172.17.16.49:1521:ora49</xa-datasource-property>
    <xa-datasource-property name="User">workbench_0628</xa-datasource-property>
    <xa-datasource-property name="Password">workbench_0628</xa-datasource-property>
    <min-pool-size>10</min-pool-size>
    <max-pool-size>50</max-pool-size>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
    <!-- Oracles XA datasource cannot reuse a connection outside a transaction once enlisted in a global transaction and vice-versa -->
    <no-tx-separate-pools/>
    <metadata>
      <type-mapping>Oracle9i</type-mapping>
    </metadata>
  </xa-datasource>
  <mbean code="org.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter" name="jboss.jca:service=OracleXAExceptionFormatter">
    <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
  </mbean>
</datasources>
EN

回答 1

Stack Overflow用户

发布于 2012-07-16 03:47:47

你试过这样的东西吗?

代码语言:javascript
复制
   Connection conn = myJBossDatasource.getConnection();
   WrappedConnection wrappedConn = (WrappedConnection)conn;
   Connection underlyingConn = wrappedConn.getUnderlyingConnection();
   OracleConnection oracleConn = (OracleConnection)underlyingConn;

我主要使用了BEA/Oracle (Weblogic),但很久以前就这样做了.如果签出OracleConnection对象,它有一些常量:

代码语言:javascript
复制
   CONNECTION_PROPERTY_PASSWORD
   CONNECTION_PROPERTY_USER_NAME
  • 见:01/appdev.112/e13995/oracle/jdbc/OracleConnection.html (JavaDoc)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11497802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档