IBM.Data.DB2 名称空间包含与 DB2®.NET 提供程序相关联的类。可以使用这些类来连接至数据库、执行命令和检索结果。
要使用 DB2 .NET 提供程序,必须对 IBM.Data.DB2 名称空间将 imports 或 using 语句添加至应用程序:
[Visual Basic]
Imports IBM.Data.DB2
[C#]
using IBM.Data.DB2;
还必须在应用程序的项目中包括对 IBM.Data.DB2.dll 文件的引用。在 Visual Studio 中,可通过在“解决方案资源管理器”中使用项目的“引用”部分或单击项目 > 添加引用来包括此引用。如果要从命令行编译程序,那么可通过对 csc 或 vbc 命令指定以下选项来指定 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 对象的数据类型。 |