CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  WebSphere >  基础类

我如何去获取websphere 数据源的信息应用于程序。(高分求救)好急!!!!在线等待。。。。。

楼主howard_chen()2002-11-20 14:50:58 在 WebSphere / 基础类 提问

我如何去获取websphere   数据源的信息应用于程序。  
  我的程序如下:  
  try{  
  java.util.Properties   parms   =   new   java.util.Properties();  
        parms.setProperty(javax.naming.Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");  
  out.println(parms);  
        javax.naming.Context   ctx   =   new   javax.naming.InitialContext(parms);  
  out.println(ctx);  
        javax.sql.DataSource   ds   =      
              (javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/chtest");  
   
        java.sql.Connection   conn   =   ds.getConnection();    
   
        java.sql.Statement   stmt   =   conn.createStatement();  
        java.sql.ResultSet   rs   =    
              stmt.executeQuery("SELECT   news_id   FROM   news");  
   
        while   (rs.next())   {  
              String   news   =   rs.getString("news_id");  
               
  }  
  }catch(Throwable   e){  
  out.println(e.getMessage());  
  }  
   
  运行他出错提示:   Cannot   instantiate   class:   com.ibm.websphere.naming.WsnInitialContextFactory    
  那为高手可以指点一下。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。要老命了!  
  问题点数:100、回复次数:2Top

1 楼Goal_Goal_Goal(Goal)回复于 2002-11-25 17:16:16 得分 90

好象不用这么麻烦;我写的  
            try  
                  {  
                           
                          InitialContext   initialcontext   =   new   InitialContext();  
                          DataSource   datasource   =   (DataSource)initialcontext.lookup       ("java:comp/env/jdbc/chtest");  
                          Connection   dbConnection   =   datasource.getConnection();  
                  }  
                  catch(Exception   exception)  
                  {  
                          exception.printStackTrace();  
                  }  
  这样就可以了,你试试Top

2 楼kexsong(阿信)回复于 2002-11-27 15:57:58 得分 10

Hashtable   parms   =   new   Hashtable();  
  parms.put(Context.INITIAL_CONTEXT_FACTORY,  
              "com.ibm.websphere.naming.WsnInitialContextFactory");  
  Context   ctx   =   new   InitialContext(parms);  
  DataSource   ds   =   (DataSource)ctx.lookup("jdbc/DB2");  
  //jdbc/DB2为数据库的jndi  
  conn   =   ds.getConnection();Top

相关问题

  • 如何获取应用程序路径
  • 如何通过hWnd或进程号获取应用程序名??
  • 获取当前应用程序所在的目录
  • !!!! 急! 如何获取一个应用程序的说明??? !!!!
  • 重奖100分——如何获取本机应用程序句柄!!!
  • 在应用程序中如何获取C盘的序列号
  • 如何获取应用程序的 实例句柄
  • 如何获取其他应用程序句柄
  • WebService里如何获取当前的应用程序的路径???
  • asp.net怎么获取web应用程序的根目录?

关键词

  • websphere
  • ds
  • jdbc
  • ibm
  • sql
  • wsninitialcontextfactory
  • initialcontext
  • parms
  • 程序
  • datasource

得分解答快速导航

  • 帖主:howard_chen
  • Goal_Goal_Goal
  • kexsong

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo