建立.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發布這個及時的支持是由于有這個新的客戶交付體系。