SQL Server---SqlConnection 类.doc
文本预览下载声明
SqlConnection 类
表示 SQL Server 数据库的一个打开的连接。 此类不能被继承。
继承层次结构
System.Object ??System.MarshalByRefObject????System.ComponentModel.Component??????System.Data.Common.DbConnection????????System.Data.SqlClient.SqlConnection
命名空间: ?System.Data.SqlClient程序集: ?System.Data(在 System.Data.dll 中)
语法
public sealed class SqlConnection : DbConnection,
ICloneable
SqlConnection 类型公开以下成员。
构造函数
? 名称 说明 SqlConnection 初始化 SqlConnection 类的新实例。 SqlConnection(String) 如果给定包含连接字符串的字符串,则初始化 SqlConnection 类的新实例。 属性
? 名称 说明 CanRaiseEvents 获取一个指示组件是否可以引发事件的值。 (继承自 Component。) ConnectionString 获取或设置用于打开 SQL Server 数据库的字符串。 (重写 DbConnection.ConnectionString。) ConnectionTimeout 获取在尝试建立连接时终止尝试并生成错误之前所等待的时间。 (重写 DbConnection.ConnectionTimeout。) Container 获取 IContainer,它包含 Component。 (继承自 Component。) Database 获取当前数据库或连接打开后要使用的数据库的名称。 (重写 DbConnection.Database。) DataSource 获取要连接的 SQL Server 实例的名称。 (重写 DbConnection.DataSource。) DbProviderFactory 获取此 DbConnection 的 DbProviderFactory。 (继承自 DbConnection。) DesignMode 获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。) Events 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。) FireInfoMessageEventOnUserErrors 获取或设置 FireInfoMessageEventOnUserErrors 属性。 PacketSize 获取用来与 SQL Server 的实例通信的网络数据包的大小(以字节为单位)。 ServerVersion 获取包含客户端连接的 SQL Server 实例的版本的字符串。 (重写 DbConnection.ServerVersion。) Site 获取或设置 Component 的 ISite。 (继承自 Component。) State 指示 SqlConnection 的状态。 (重写 DbConnection.State。) StatisticsEnabled 如果设置为 true,则对当前连接启用统计信息收集。 WorkstationId 获取标识数据库客户端的一个字符串。 方法
? 名称 说明 BeginDbTransaction 开始数据库事务。 (继承自 DbConnection。) BeginTransaction 开始数据库事务。 BeginTransaction(IsolationLevel) 以指定的隔离级别启动数据库事务。 BeginTransaction(String) 以指定的事务名称启动数据库事务。 BeginTransaction(IsolationLevel, String) 以指定的隔离级别和事务名称启动数据库事务。 ChangeDatabase 为打开的 SqlConnection 更改当前数据库。 (重写 DbConnection.ChangeDatabase(String)。) ChangePassword 将连接字符串中指示的用户的 SQL Server 密码更改为提供的新密码。 ClearAllPools 清空连接池。 ClearPool 清空与
显示全部