Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 2.0 API 参考 » iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0) » SAConnection 类

 

SAConnection 成员

公共构造函数
成员名称 说明

SAConnection 构造函数

初始化一个新的SAConnection 类实例。

公共属性
成员名称 说明

ConnectionString 属性

提供数据库连接字符串。

ConnectionTimeout 属性

获取连接尝试超时并产生错误前等待的秒数。

DataSource 属性

获取数据库服务器的名称。

Database 属性

获取当前数据库的名称。

InitString 属性

连接建立后立即执行的命令。

ServerVersion 属性

获取包含客户端连接到的 SQL Anywhere 实例版本的字符串。

State 属性

表示 SAConnection 对象的状态。

公共方法
成员名称 说明

BeginTransaction 方法

返回事务对象。将与事务对象关联的命令作为单个事务执行。通过调用 Commit 或 Rollback 方法终止事务。

ChangeDatabase 方法

更改打开的 SAConnection 的当前数据库。

ChangePassword 方法

将连接字符串中指示的用户口令更改为所提供的新口令。

ClearAllPools 方法

清空所有连接池。

ClearPool 方法

清空与指定连接关联的连接池。

Close 方法

关闭数据库连接。

CreateCommand 方法

初始化 SACommand 对象。

EnlistDistributedTransaction 方法

在指定事务中以分布式事务形式征用。

EnlistTransaction 方法

在指定事务中以分布式事务形式征用。

GetSchema 方法

返回所支持模式集合的列表。

Open 方法

使用由 SAConnection.ConnectionString 指定的属性设置打开数据库连接。

公共事件
成员名称 说明

InfoMessage 事件

SQL Anywhere 数据库服务器返回警告或信息性消息时发生。

StateChange 事件

SAConnection 对象状态变化时发生。

另请参见