获得当前数据库的名字或在连接打开后使用的数据库名字。
语法
[Visual Basic]
Public Overrides ReadOnly Property Database As String
Get
[C#]
public override string Database { get; }
实现
IDbConnection.Database
注释
Database 属性不能动态更新,如果用户想改变数据库可以使用
GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司
- 165 -
ChangeDatabase 方法改变当前数据库,此时这个属性会变为新的数据库值。
示例
下面的例子创建了一个GBaseConnection 并且显示了它的一些只读属性。
[Visual Basic]
Public Sub CreateGBaseConnection()
Dim gsConnString As String = _
"Persist SecurityInfo=False;
database=test;server=localhost;"_
&"user id=joeuser;pwd=pass;pooling=false"
Dim gsConnection As New GBaseConnection( gsConnString )
gsConnection.Open()
MessageBox.Show( "Server Version: " +
gsConnection.ServerVersion _
+ ControlChars.NewLine +
"Database:
" +_
gsConnection.Database )
gsConnection.ChangeDatabase( "test2" )
MessageBox.Show( "ServerVersion: " +
gsConnection.ServerVersion _
+ ControlChars.NewLine +
"Database:
" +_
gsConnection.Database )
gsConnection.Close()
End Sub
[C#]
public void CreateGBaseConnection()
{
string gsConnString = "Persist Security
Info=False;database=test;server=localhost;user
id=joeuser;pwd=pass;pooling=false";
GBaseConnection gsConnection = new
GBaseConnection( gsConnString );
gsConnection.Open();
MessageBox.Show( "Server Version: " +
gsConnection.ServerVersion +
"\nDatabase:
"
+
gsConnection.Database
);
GBase 8a 程序员手册ADO.NET 篇
- 166 -
南大通用数据技术股份有限公司
gsConnection.ChangeDatabase( "test2" );
MessageBox.Show( "ServerVersion: " +
gsConnection.ServerVersion +
"\nDatabase:
"
+
gsConnection.Database
);
gsConnection.Close();
}