asp.net:
//dbcode为数据库名称
string dbcode;
protected void GetDbCode()
{
string Strcon = System.Configuration.ConfigurationManager.ConnectionStrings["MySql2"].ToString();
System.Data.Common.DbConnectionStringBuilder ss = new System.Data.Common.DbConnectionStringBuilder(false);
ss.ConnectionString = Strcon;
object aa = "";
if (ss.TryGetValue("Initial Catalog", out aa))
{
dbcode = aa.ToString();
}
}
vb.net:
Dim dbcode As String
Protected Sub GetDBCode()
Dim Strcon As String = System.Configuration.ConfigurationManager.ConnectionStrings("MySql2").ToString()
Dim s As System.Data.Common.DbConnectionStringBuilder = New System.Data.Common.DbConnectionStringBuilder(False)
s.ConnectionString = Strcon
dbcode = s.Item("Initial Catalog").ToString()
End Sub
备注:数据库连接字符串可能不一样,想获取数据库名称,只要数据库连接中的Initial Catalog就行了!