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.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 对象的数据类型。