建立.NET DB2程序注意方法

开发 后端
如果你使用VS 2008建立你的.NET DB2应用程序之前,但是你必须拥有正确的客户端连接软件才可以连接到目标数据服务器。

如果你计划支持Visual Studio 2008 IDE,那么你必须在.NET DB2级别安装这些组件。如果.NET DB2要对这些组件中的任何一个带来其它的功能性改变,而且你想利用它们,那么你需要确保这些组件都是安装在Fix Pack 2。

对于DB2 9.5,如果你想连接你的.NET应用程序到一个DB2 for Linux, UNIX, or Windows数据服务器,你需要至少部署新的IBM Data Server Driver for ODBC, CLI, and .NET。这个新的驱动占用至少10MB,并使你最小限度地使用.NET连接。这个驱动支持.NET 2.0、3.0和 3.5框架,就像Visual Studio 2008一样。在.NET DB2之前,你需要安装DB2运行时客户端(大约120MB)来使用这个连接。

当你使用.NET可以连接到一个.NET DB2服务器时,你需要安装IBM Database Add-Ins for Visual Studio来获得DB2和Visual Studio 2008之前所提供的丰富集成。对于DB2 9.5,这个插件被用于任何IBM数据服务器连接;无论你是否在开发一个运行于DB2 for Linux, UNIX, or Windows、DB2 for z/OS、.NET DB2 for IBM i (之前的DB2 for i5/OS)或IBM Informix Dynamic Server (IBM IDS)的.NET应用程序,你都使用相同的插件。#t#

这使得异构环境的开发更加精简,因为IBM Database Add-Ins for Visual Studio只有30MB。在DB2 9中,这个插件被叫做IBM DB2 Add-In for Visual Studio 2005。正如你所看到的,它的名称被更改(版本信息被删除了,如同.NET DB2名称一样)以反映现在相同的插件不仅可以用在Visual Studio 2005或Visual Studio 2008集成开发环境(IDE)中,还可以用于任何IBM数据服务器。

在DB2 9中要获得这个插件的唯一方法是安装一个基于Windows的DB2客户端或一个服务器镜像;这意味着占用很大空间(超过150MB)。很简单,DB2 9.5使你通过安装IBM Data Server Driver for ODBC, CLI, and .NET和IBM Database Server Add-Ins for Visual Studio,可以将.NET开发所需的空间从超过250MB降低到仅仅40MB。记住,如果你想连接这个开发环境到DB2 for z/OS或DB2 for i,那么你需要添加一个DB2 Connect 许可证到连接流中(直接或通过一个.NET DB2网关);不过,这不会影响连接所需的空间大小。

注意:对于DB2 9,一个具有完整版本号码的DB2数据服务器发布(或一个.5版本号)一般包含新的功能或重大升级(例如DB2 9.5)。与此相反,DB2的客户端连接部份(客户端或驱动)更新得更加频繁。因为它们与数据服务器版本时间表无关,维护更新(也被称为补丁包)也可能像新版本和修正版本一样来包含新连接功能。开发实验人员工作得非常努力以确保向后兼容性。这使得你可以及时地获得更新的客户端功能所带来的好处。

例如,Visual Studio 2008的支持,也就是.NET DB2 Fix Pack 1是IBM Database Add-Ins for Visual Studio的一部分。IBM可以为Visual Studio 2008发布这个及时的支持是由于有这个新的客户交付体系。

责任编辑:chenqingxiang 来源: ddvip.com
相关推荐

2010-08-02 14:30:29

DB2建立

2010-07-27 15:44:21

db2建立databa

2010-07-28 09:33:56

DB2 databas

2010-11-02 13:40:34

DB2函数调用

2010-08-06 13:26:29

DB2建立databa

2010-11-02 14:08:29

DB2创建用户

2010-11-03 14:16:29

DB2增量备份

2010-08-06 13:40:06

DB2建立nickna

2010-07-30 13:21:21

2010-08-17 16:24:32

IBM DB2数据库

2010-11-04 13:25:16

DB2在线导出

2011-03-16 13:02:47

DB2数据复制迁移

2010-09-30 15:29:56

DB2查询管理

2010-07-29 09:52:04

DB2数据导入

2010-08-02 17:37:06

DB2建立databa

2011-08-17 21:23:41

约束NOT NULLUNIQUE

2010-09-07 11:01:13

DB2数据库

2011-08-17 21:49:55

建立视图SQL ServerOracle

2010-08-26 10:17:31

DB2.NET开发

2010-11-03 14:10:23

DB2在线备份
点赞
收藏

51CTO技术栈公众号