DB2 V9.7 for Linux, UNIX, and Windows

IBM.Data.DB2 名称空间

IBM.Data.DB2 名称空间包含与 DB2®.NET 提供程序相关联的类。可以使用这些类来连接至数据库、执行命令和检索结果。

要使用 DB2 .NET 提供程序,必须对 IBM.Data.DB2 名称空间将 importsusing 语句添加至应用程序:

[Visual Basic]
Imports IBM.Data.DB2
[C#]
using IBM.Data.DB2;

还必须在应用程序的项目中包括对 IBM.Data.DB2.dll 文件的引用。在 Visual Studio 中,可通过在“解决方案资源管理器”中使用项目的“引用”部分或单击项目 > 添加引用来包括此引用。如果要从命令行编译程序,那么可通过对 cscvbc 命令指定以下选项来指定 IBM® .NET 提供程序文件:

/r:install_dir\bin\netfXX\IBM.Data.IBM.Data.DB2.dll

要与其中一个受支持的数据服务器建立连接,必须构建 DB2Connection 对象,并向其提供有效的 DB2 .NET 连接字符串。有关受支持的关键字,请参阅 DB2Connection.ConnectionString 属性

要访问数据库服务器中的数据,您需要下列类:

描述
公有类 DB2BulkCopy 便于将一个数据源中的许多行复制到另一个数据源。
公有类 DB2BulkCopyColumnMapping 表示从数据源表到目标表的列映射。
公有类 DB2BulkCopyColumnMappingCollection 表示从数据源表到目标表的列映射的集合。
公有类 DB2Command 表示要对数据库执行的 SQL 语句或存储过程。
公有类 DB2CommandBuilder 自动生成用于协调对 DataSet 对象所作更改的单一表命令。
公有类DB2Connection 表示与数据库的打开的连接。
公有类 DB2ConnectionStringBuilder 便于通过一般方法和特定于 IBM Data Server Provider for .NET 的方法来生成有效的连接字符串。
公有类 DB2DataAdapter 表示用来填充 DataSet 对象和更新数据库的一组数据命令和数据库连接。
公有类 DB2DataReader 提供了一种从数据库读取仅正向数据行流的方法。
公有类 DB2DataSourceEnumerator 提供一种发现可用 IBM 系列数据源的方法。
公有类 DB2Error 收集数据库警告或数据库错误。
公有类 DB2ErrorCollection 收集由 DB2DataAdapter 对象生成的所有错误。
公有类 DB2Exception 表示 IBM 数据库服务器返回错误时将生成的异常。
公有类 DB2Factory 表示一组为数据提供程序创建 System.Data.Common 数据源类的实例的方法。
公有类 DB2InfoMessageEventArgs InfoMessage 事件提供数据。
公有类DB2Parameter 表示 DB2Command 对象的参数以及该参数至 DataColumn 对象的映射。
公有类DB2ParameterCollection 表示与 DB2Command对象相关的参数集合以及这些参数至 DataSet 对象中列的映射。
公有类 DB2Permission 使 IBM Data Server Provider for .NET 能够确保用户具有足够的安全级别来访问 IBM 数据库。
公有类 DB2PermissionAttribute 使安全性操作与定制安全性属性相关联。
公有类 DB2Record 表示一条只读记录。
公有类 DB2ResultSet 提供了滚动从数据库返回的可绑定行流的能力。还可以在 DB2ResultSet 对象中插入、更新和删除行。
公有类 DB2RowsCopiedEventArgs DB2RowsCopied 事件提供数据。
公有类 DB2RowUpdatedEventArgs RowUpdated 事件提供数据。
公有类 DB2RowUpdatingEventArgs RowUpdating 事件提供数据。
公有类 DB2Transaction 表示 SQL 事务。
公有类 DB2UpdatableRecord 表示要在 DB2ResultSet 对象中创建行。
公有类 DB2XmlAdapter 使用从数据库检索到的数据填充 XPathDocument 对象。

代表

代表 描述
公有代表 DB2InfoMessageEventHandler 表示用于处理来自 DB2Connection 对象的 InfoMessage 事件的方法。
公有代表 DB2RowsCopiedEventHandler 表示用于处理来自 DB2BulkCopy 对象的 DB2RowsCopied 事件的方法。
公有代表 DB2RowUpdatedEventHandler 表示用于处理来自 DB2DataAdapter 对象的 RowUpdated 事件的方法。
公有代表 DB2RowUpdatingEventHandler 表示用于处理来自 DB2DataAdapter 对象的 RowUpdating 事件的方法。

枚举

枚举 描述
公有枚举 DB2BulkCopyOptions 指定要与 DB2BulkCopy 对象一起使用的选项。DB2BulkCopyOptions 枚举由位标识组成,位标识可以与按位操作组合。
公有枚举 DB2CursorType 指定要与 DB2ResultSet 对象一起使用的游标选项。DB2CursorType 枚举由位标识组成,位标识可以与按位操作组合。
公有枚举DB2ResultSetOptions 指定要与 DB2ResultSet 对象一起使用的结果集选项。DB2ResultSetOptions 枚举由位标识组成,位标识可以与按位操作组合。
公有枚举 DB2Type 指定字段、属性或 DB2Parameter 对象的数据类型。