当前位置:  技术问答>java相关

关于用JNDI,CONTEXT.LOOKUP,去连DATABASE的技术,哪位仁兄给俺指点指点,或哪里有资料看看?先谢了

    来源: 互联网  发布时间:2017-03-18

    本文导语:  关于用JNDI,CONTEXT.LOOKUP,去连DATABASE的技术,哪位仁兄给俺指点指点,或哪里有资料看看?先谢了 | 使用DataSource有两种方式。  一是使用属性文件(.properties)  二是如果你使用ejb或是xml的话...

关于用JNDI,CONTEXT.LOOKUP,去连DATABASE的技术,哪位仁兄给俺指点指点,或哪里有资料看看?先谢了

|
使用DataSource有两种方式。

 一是使用属性文件(.properties)
 二是如果你使用ejb或是xml的话,可以用外部资源的引用

如下:
  属性文件方式
        ResourceBundle bundle = ResourceBundle.getBundle("persistentmanager");
        if(bundle == null) return null;
        String url   = bundle.getString("URL");
        String user  = bundle.getString("USER");
        String pass  = bundle.getString("PASS");
        String clazz = bundle.getString("CLASS");


  使用jndi

    Connection conn = null;
    try {
      InitialContext ctx = new InitialContext();
      String dataSource = "java:comp/env/" + getDataSource();(此处为db信息)

      DataSource ds = (DataSource)ctx.lookup(dataSource);
      conn = ds.getConnection();
    } catch(Exception ne) {

你可以去
http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/F31C571597EB810648256B4C001B8D7E?OpenDocument
看看。

|
你可以看Tomcat的文档,那里有通过jndi连接各种数据库的例子

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.management.remote.rmi类rmiconnectorserver的类成员方法: jndi_rebind_attribute定义及介绍
  • 请解释JNDI
  • 请教哪位帮我讲讲JNDI
  • 请问哪本讲jndi编程的书好(急,在线等)
  • JNDI Warrior
  • 请问JNDI是什么?有什么作用?谢谢
  • 来领分:关于JNDI的问题
  • weblogic可不可以当作jndi服务器使用?如果可以,请问如何管理?
  • 有关JNDI的问题
  • 用JNDI查找home接口时,该如何写
  • 在分析PetStore1.3时候遇到的问题,关于jndi
  • weblogic怎样配置pool和jndi ??
  • 如何将一个jdbc数据源绑定到JNDI树上。请教!谢谢!
  • 请教关于JNDI中的基本概念!
  • MEJB附录B,jndi例子无法运行的问题
  • 如何在EJB中获取该EJB的JNDI Name?
  • 怎样实现类似于log4j.properties, jndi.properties只要在classpath中就能找到的功能?
  • ?? 有谁听说过JNDI(按名寻址),参与者均有分 ??
  • 哪位大侠有JNDI的教程,分小弟一份吧,另问,我的可用分怎么不涨了,不是每天加10吗?
  • 请教一个错误,关于jndi的
  • 数据结构中的哈希表和JNDI中的Hashtable有区别么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3