OracleConnection.ChangeDatabase(String) 方法

定义

更改已打开的 OracleConnection 的当前数据库。

public:
 override void ChangeDatabase(System::String ^ value);
public override void ChangeDatabase (string value);
override this.ChangeDatabase : string -> unit
Public Overrides Sub ChangeDatabase (value As String)

参数

value
String

要代替当前数据库加以使用的数据库的名称。

例外

数据库名称无效。

连接未打开。

不能更改数据库。

注解

参数 value 必须包含有效的数据库名称,并且不能包含 null 值、空字符串 (“”) 或仅包含空字符的字符串。

注意

与其他.NET Framework数据访问接口 (SQL Server 的 Connection 对象不同,OLE DB 和 ODBC) OracleConnection 不支持 ConnectionTimeout 属性。 将连接超时设置为属性或在连接字符串中不起作用,并且返回的值始终为零。 OracleConnection 也不支持 Database 属性或 ChangeDatabase 方法。

适用于