DB2连接成员
下表列出了 DB2Connection 类公开的成员。
公用构造函数
pu| 名称 | 描述 |
|---|---|
DB2®连接 |
已重载。 初始化 DB2Connection 类的新实例。 |
公用属性
| 名称 | 描述 |
|---|---|
ARMCorrelator |
设置连接属性以允许语句与数据服务器上的工作负载管理器相关联。 数据服务器限制:
|
BatchCommandTimeout |
获取或设置终止由链接 SQL 语句组成的命令之前的等待时间(以秒计)。 |
CacheData |
获取或设置一个布尔值,它指示是否要使用数据高速缓存。 |
CacheUSRLIBLValue |
获取或设置布尔值,指示是否对同一连接池中与 Db2 for IBM i 的所有连接启用用户库 (*USRLIBL 库) 的高速缓存。 |
链 |
获取一个布尔值,它指示链接是否活动。 |
ClientAccountingInformation |
获取或设置包含客户机财务信息的字符串。 |
ClientApplicationInformation |
获取或设置包含客户机应用程序名的字符串。 |
ClientCorrelationToken |
以新功能方式 (NFM) 获取或设置 Db2 for z/OS V11 服务器上的客户机关联令牌名称。 |
ClientUser |
获取或设置包含客户机用户标识的字符串。 |
ClientWorkstation |
获取或设置包含客户机工作站的名称的字符串。 |
ConnectionString |
获取或设置用来打开数据库连接的字符串。 |
ConnectionTimeout |
获取或设置一个值,它限制应用程序等待连接的时间。 |
Container (继承自 Component 类) |
获取包含 Component 类对象的 IContainer 接口对象。 |
数据库 |
获取当前数据库的名称或在打开连接后使用的数据库的名称。 |
DataSource |
获取当前数据源的名称或在打开连接后使用的数据源的名称。 |
EnableExtendedIndicators |
启用将 default 和 unassigned 指示符用作参数 |
FitHighPrecisionType |
获取或设置要使用的精度的类型。 可接受的值如下所示:
|
ResultSetAsReturnValue |
获取或设置指示提供程序是否从 Informix 数据库服务器 UDR 作为 ReturnValue 参数检索结果集的值。 |
RetryParameterBindingOnError |
获取或设置值,它指示提供程序是否返回执行失败的语句。 |
ServerBuildVersion |
获取一个字符串,它包含客户机连接至的服务器的构建版本。 |
ServerFunctionalLevel |
获取包含客户机所连接的 Db2 for z/OS 或 LUW 服务器的功能级别的字符串。 |
ServerMajorVersion |
获取一个字符串,它包含客户机连接至的服务器的主要版本。 |
ServerMinorVersion |
获取一个字符串,它包含客户机连接至的服务器的次要版本。 |
ServerRevisionVersion |
获取一个字符串,它包含客户机连接至的服务器的修订版本。 |
ServerType |
获取一个字符串,它包含客户机连接至的服务器的类型。 |
ServerVersion |
获取一个字符串,它包含客户机连接至的服务器的版本。 |
Site (继承自 Component 类) |
获取或设置 Component 类对象的 ISite 接口对象。 |
状态 |
获取连接的当前状态。 |
SystemNaming |
指定是使用系统命名方式还是 SQL 命名方式来连接到 Db2 for IBM i 服务器。 |
公用方法
| 名称 | 描述 |
|---|---|
BeginChain |
标记要发送至数据库服务器的一系列 INSERT、UPDATE 和 DELETE 语句的开始。 |
BeginTransaction |
已重载。 在数据库中启动事务。 |
ChangeDatabase |
更改与打开的 DB2Connection关联的当前数据库。 |
关闭 |
关闭与数据库的连接。 这是关闭任何打开的连接的首选方法。 |
CreateCommand |
创建并返回与 DB2Connection关联的 DB2命令 对象。 |
CreateObjRef (继承自 MarshalByRefObject) |
创建一个对象,它包含生成用来与远程对象通信的代理所需的所有相关信息。 |
Dispose (继承自 Component) |
已重载。 释放 Component 所使用的资源。 |
DropDTD |
删除已向数据库注册的 DTD。 |
DropXmlSchema |
删除已向数据库注册的模式。 数据服务器限制:
|
EndChain |
标记要发送至数据库服务器的一系列 INSERT、UPDATE 和 DELETE 语句的结束。 |
EnlistDistributedTransaction |
作为分布式事务登记到指定事务中。 |
EnlistTransaction (继承自 DbConnection) |
已重载。 登记到指定事务中。 |
Equals (继承自 Object) |
已重载。 确定两个 Object 实例是否等价。 |
GetDTD |
获取已向数据库注册的 DTD。 |
GetHashCode (继承自 Object) |
充当特定类型的散列函数,适合在散列算法和类似散列表之类的数据结构中使用。 |
GetLifetimeService (继承自 MarshalByRefObject) |
检索控制此实例的生存期策略的当前生存期服务对象。 |
GetType (继承自 Object) |
获取当前实例的 Type。 |
GetSchema() |
已重载。 返回 DataTable 以及与此 DB2Connection 实例关联的数据源的元数据。 |
GetXmlSchemaSet |
获取已向数据库注册的模式。 数据服务器限制:
|
InitializeLifetimeService (继承自 MarshalByRefObject) |
获取生存期服务对象以控制此实例的生存期策略。 |
打开 |
使用 ConnectionString 指定的属性设置打开与数据库的连接。 |
RegisterDTD |
向数据库注册 DTD。 |
RegisterXmlSchema |
已重载。 向数据库注册模式,包括那些包含 XML 文档属性数据的文件的 URL 以及包含 XML 模式属性文档的文件的 URL。 数据服务器限制:
|
ReleaseObjectPool |
指示在释放最后一个底层连接时可以释放 DB2Connection 对象池。 |
ToString (继承自 Object) |
返回表示当前 Object 的 String。 |
string getsqlerrmc(bool
format) |
如果参数为 true,返回格式化的 sqlerrmc 数据;如果参数为 false,则返回原始未格式化的数据。 |
公用事件
| 名称 | 描述 |
|---|---|
Disposed (继承自 Component) |
添加事件处理程序以侦听组件上的 Disposed 事件。 |
InfoMessage |
当 IBM Data Server Provider for .NET 发送警告或参考消息时发生。 |
StateChange |
当连接的状态更改时发生。 |
受保护属性
| 名称 | 描述 |
|---|---|
DesignMode (继承自 Component) |
获取一个指示 Component 当前是否处于设计方式的值。 |
Events (继承自 Component) |
获取与此 Component 连接的事件处理程序的列表。 |
受保护方法
| 名称 | 描述 |
|---|---|
显示 |
已重载。 已覆盖。 释放 DB2Connection 所使用的资源。 |
Finalize (继承自 Object) |
已覆盖。 在 Object 被垃圾收集回收前,允许该 Object 尝试释放资源并执行其他清除操作。 在 C# 和 Microsoft Visual C++ 中,使用析构函数语法表示终结器。 |
GetService (继承自 Component) |
返回一个对象,它表示由 Component 或者由它的 Container 提供的服务。 |
MemberwiseClone (继承自 Object) |
创建当前 Object 的浅拷贝。 |