0
点赞
收藏
分享

微信扫一扫

在websphere上一个J2EE应用中引用…


在websphere上一个J2EE应用中引用多个数据源JNDI的方法

1.在WEB-INF下新建文件ibm-web-bnd.xmi中建立两个绑定JNDI名

http://www.omg.org/XMI" xmlns:com.ibm.ejs.models.base.bindings.webappbnd="webappbnd.xmi" xmi:id="WebAppBinding_1216699055547" virtualHostName="default_host">
 
 
 

2.在WEB.xml文件中两个引用指向(id分别跟上面的web.xml#后面的内容相同)

   

ias
     javax.sql.DataSource
     Container
     Shareable
   
   
   
    
     host
     javax.sql.DataSource
     Container
     Shareable


  
3.在代码中可以引用两个JNDI(不同的数据源)

Context ctx = new InitialContext();
     Object obj = ctx.lookup("java:comp/env/host");
       ds = (DataSource) obj;
       conn = ds.getConnection();
       stmt = conn.createStatement();
      Context ctx = new InitialContext();
     Object obj = ctx.lookup("java:comp/env/ias");
       ds = (DataSource) obj;
       conn = ds.getConnection();
       stmt = conn.createStatement();

举报

相关推荐

0 条评论