创建 DB2 包

概述

DB2 包是由作为 IBM 分布式关系数据库体系结构 (DRDA) 应用程序请求者实现的提供程序使用的数据的集合。 提供程序使用包来发出 SQL 语句并调用 DB2 存储过程。 可以使用 Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2A 创建这些包。

创建包命令在 DB2 系统上创建 Host Integration Server 包。

创建 DB2 包

  1. 使用调用 Microsoft.HostIntegration.DataAccessLibrary.DB2OleDbConnectionString.ReadUDL%2A创建目标数据库的连接字符串。

  2. 使用 Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2A创建包。

    以下示例介绍如何创建包。

static void CreatePackage(string myUDL, System.Exception myException)  
{  
try  
   {  
      IConnectionString connString = DB2OleDbConnectionString.ReadUDL(myUDL);  
      DataAccessControl.CreatePackages(connString, null);  
      myException = null;  
   }  
catch (System.Exception Caught)  
   {  
      myException = Caught;  
   }  
}