DB2 10.5 for Linux, UNIX, and Windows

DB2Connection.ChangeDatabase 方法

更改与打开的 DB2Connection 相关联的当前数据库。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[Visual Basic]
NotOverridable Public Sub ChangeDatabase( _
   ByVal value As String _
) Implements IDbConnection.ChangeDatabase
[C#]
public void ChangeDatabase(
   string value
);
[C++]
public: __sealed void ChangeDatabase(
   String* value
);
[JScript]
public function ChangeDatabase(
   value : String
);
实现:
IDbConnection.ChangeDatabase

参数

value
数据库名称。

异常

异常类型 条件
ArgumentException 数据库名称无效。
InvalidOperationException 连接未打开。
DB2®Exception 不能更改数据库。

注释

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

示例

[Visual Basic, C#] 以下示例将创建 DB2Connection 并更改当前数据库。

[Visual Basic]
Public Sub CreateDB2Connection()
     Dim myConnString As String = _
        "DATABASE=SAMPLE"
     Dim myConnection As New DB2Connection(myConnString)
     myConnection.Open()
     myConnection.ChangeDatabase("SAMPLE2")
     MessageBox.Show("Database: " + myConnection.Database.ToString())
     myConnection.Close()[C#]
public void CreateDB2Connection()
 {
    string myConnString = "DATABASE=SAMPLE";
    DB2Connection myConnection = new DB2Connection(myConnString);
    myConnection.Open();
    myConnection.ChangeDatabase("SAMPLE2");
    MessageBox.Show("Database: " + myConnection.Database.ToString());
    myConnection.Close();
 }