IBM.Data.DB2 名称空间
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.DB2.dll
要连接到受支持的数据服务器之一,必须创建一个 DB2Connection 对象 ,并为其提供有效的 Db2 连接字符串。 有关受支持的关键字的信息,请参阅 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 |
表示要在 a 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 对象的数据类型。 |