首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • oracle-ds.xml中jndi-name的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qf329
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-20 15:16:47 楼主
    我的项目要连接oracle,只配置oracle-ds.xml一个文件就可以了吗,oracle-ds.xml中的jndi-name是指的什么名称?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wm920
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:16:231楼 得分:0
    </local-tx-datasource>
      <local-tx-datasource>
        <jndi-name>AssistantDataSource </jndi-name>
        <connection-url>jdbc:oracle:thin:@192.168.0.210:1521:orcl </connection-url>
        <driver-class>oracle.jdbc.driver.OracleDriver </driver-class>
        <user-name>xsfxzsp </user-name>
        <password>xsfxzsp </password>
        <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter </exception-sorter-class-name>
          <min-pool-size>5 </min-pool-size>
          <max-pool-size>60 </max-pool-size>
          <idle-timeout-minutes>600 </idle-timeout-minutes>
          <blocking-timeout-millis>300000000 </blocking-timeout-millis>
          <metadata>
            <type-mapping>Oracle9i </type-mapping>
          </metadata>
      </local-tx-datasource>

    jndi-name 指的是当前的资源文件(别名)中:

    datasource.driverClassName=oracle.jdbc.driver.OracleDriver
    datasource.url=jdbc:oracle:thin:@192.168.0.210:1521:orcl
    datasource.username=xsfxzsp
    datasource.password=xsfxzsp
    datasource.maxActive=10
    datasource.maxIdle=2
    datasource.maxWait=120000
    datasource.defaultAutoCommit=true
    datasource.whenExhaustedAction=1
    #datasource.validationQuery=select 1 from dual
    datasource.testOnBorrow=false
    datasource.testOnReturn=false
    datasource.jndiName=java:/AssistantDataSource
    hibernate.dialect=org.hibernate.dialect.OracleDialect
    hibernate.jdbc.batch_size=25
    hibernate.jdbc.fetch_size=50
    hibernate.show_sql=false
    hibernate.hbm2ddl.auto=create-drop
    hibernate.cache.use_query_cache=true
    hibernate.cache.provider_class=org.hibernate.cache.OSCacheProvider


    Connection.JNDI=java:/AssistantDataSource
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lisl2003
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-26 17:47:252楼 得分:0
    没听懂1楼说的什么意思……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hjy273
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-28 11:33:373楼 得分:0
    连接oracle的方法有几种的,
    你用的oracle-ds.xml中的jndi-name是指应该是数据源的名称吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangqinhappy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-08 15:46:434楼 得分:0
    jndi的全名是Java Naming and Directory Interface
    java命名服务的接口,自然他的名字就是java命名服务接口的name了。嘎嘎。。。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved