DB2 Connection.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® 异常 | 不能更改数据库。 |
备注
value 参数必须包含有效的数据库名称,并且不能包含空值、空字符串("")或仅包含空白字符的字符串。
示例
[Visual Basic, C#] 以下示例创建一个 DB2 连接并更改当前数据库。
[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();
}