Code Bye

本地 获取webShere的JNDI数据库连接 需要那些IBM JAR?

本地 获取webShereJNDI数据库连接 需要那些IBM JAR? 代码如下:

Connection conn = null;
        DataSource ds = null;
        Hashtable<String, String> env = new Hashtable<String, String>();
        env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
         env.put(Context.PROVIDER_URL, "iiop://localhost:22806");
         Context cxt = new InitialContext(env);
        System.out.println(cxt.getNameInNamespace());
        ds = (javax.sql.DataSource) cxt.lookup("RPD DataSource");
        //conn = ds.getConnection();

        

知道的告诉下,谢谢.


100分
没搞过websphere,前段时间写了个连接weblogic数据源的,拿出来分享下
Hashtable<String, String> env = new Hashtable<String, String>();  
env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");  
env.put(Context.PROVIDER_URL,"t3://10.135.181.106:7001");

  
用到weblogic.jndi.WLInitialContextFactory 这个类
weblogic的安装目录下有个wlclient.jar 中间包含这个类,把wlclient.jar 拿过来就可以了

楼主在websphere的安装目录下找找相应的jar包,看看有没有对应的给客户端调用的jar
或者 包含 com.ibm.websphere.naming.WsnInitialContextFactory 这个类的jar,拿过去应该就可以用了

需要jar:
com.ibm.ws.runtime.jar
ibmorb.jar
com.ibm.ws.ejb.thinclient_7.0.0.jar
com.ibm.ws.orb_7.0.0.jar

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明本地 获取webShere的JNDI数据库连接 需要那些IBM JAR?