您的位置:软件 > 开发者网络 > 技术跟踪 > XML与.NET > 正文
用.Net开发DB2应用程序比较
[文章信息]
作者:刘彦青编译
时间:2003-07-14
出处:yesky
责任编辑:方舟
[文章导读]
在.NET应用软件开发人员看来,使用DB2与使用其它任何其它关系数据库没有区别
advertisement
热点推荐
· Flash滚动文本框的两种做法
· VB6中用Oracle数据控件访问Oracle
· Windows 98操作系统优化实战
· 11.1软件精选 Winxp重装技巧
· 常见端口详解及部分攻击策略
[正文]

1 2  下一页

  简介

  在.NET应用软件开发人员看来,使用DB2与使用其它任何其它关系数据库没有区别。人们可以看到无数使用SQL Server以及甲骨文公司产品执行数据库任务的例子,但关于使用包括.NET在内的微软公司技术访问DB2数据库的文档就远没有那么多了。

  目前,开发人员可以使用不同的访问技术通过编程的方式将.NET客户端连接到DB2上,这些代码从根本上来说是基本相同的,但仍然存在一些我们需要考虑的有趣的限制。

  DB2架构慨览

  DB2数据库引擎的基本元素是数据库对象、系统目录、目录和配置文件,所有的数据存取都通过SQL界面进行。我们可以只将DB2 Univeral Database(UDB)作为数据库服务器运行,这不要求使用其它的产品,但对于远程的客户端而言,我们还需要其它一些产品。

  DB2 UDB的服务器组件提供了对使用TCP/IP、SNA或IPX/SPX协议与数据库服务器进行通讯的支持,这就能够使运行管理客户端、运行时间库或应用程序开发客户端的远程客户端进行访问。应用程序开发客户端组件是面向数据库应用程序开发人员的工具集,它包括库文件、头文件、API和样板代码。

  我们主要关心的是能够通过网络访问数据库服务器的客户端组件。通过使用DB2 Connect,我们的.NET应用程序能够访问基于主机的DB2系统,例如DB2 for AS/400、DB2 for OS/390、DB2 for VSE等。


(图pict01)

  连接到DB2的方式决定了我们能够完成的任务。有三种技术可以从.NET连接到DB2:

  1、使用OleDb .NET Managed Provider。如果运行的是DB2 V7或更低的版本以及COM对象是调用者时,微软和IBM二家公司都建议使用OleDb数据提供者访问大多数DB2数据。在.NET Framework中,OleDb提供商是通过COM InterOp表现出来的,并使用可用于ADO开发的驱动程序。

  2、使用ODBC .NET Managed Provider。这种方式提供了对本地ODBC驱动程序的访问,与OLEDb .NET Data Provider提供对本地OLEDb提供者访问的方式相同。ODBC .NET Data Provider是.NET Framework的一个附加组件,它能够与所有兼容的ODBC驱动程序配合使用。

  3、使用IBM DB2 .NET Provider(β):这种方式提供了对将ADO.NET连接到DB2 V8.1的支持。DB2 .NET Data Provider是Visual Studio .NET Framework的一个内插式附件,它能够访问在运行在不同硬件和操作系统平台上的DB·数据库服务器。目前,它仍然处于β测试阶段,但IBM公司很快会发布正式产品。DB2 .Net Data Provider能够将使用ADO.NET开发的应用程序连接到下面的DB2数据库服务器上:

  ·运行在Windows、UNIX和Linux平台上的DB2 Universal Database Version 8.1。

  ·运行在z/OS、OS/390 V6.1以及使用DB2 Connect V8.1组件的更高版本的操作系统上的DB2 Universal Database。

  不同的连接字符串显示出不同情况下的语法差别:

   OleDb连接字符串 ...

Provider=IBMDADB2.1;User ID=db2admin;Password=db2admin;Data Source=SAMPLE

   ODBC连接字符串 ...

DSN=DB2V8;UID=db2admin;PWD=db2admin

   IBM Managed Provider连接字符串 ...

Database=SAMPLE;User ID=db2admin;Password=db2admin;Server=IREK


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 硬盘造成干扰?音箱竟有杂音
  • 开机就睡眠 这是怎么回事?
  • 新超频王90纳米Althon64登场
  • Pentium 4 Mobile超频到8G?
  • 4900元! 打造安静的电脑
  • 惠威低端恐龙?杜希D1080揭密
  • 外挂 是封杀?还是猎杀?
  • 为中国而造的爱普生打印机现身
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索