我在web.config文件中有一个连接字符串。我必须从中获取数据库名称。 让我说连接刺痛是
<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
我想获取数据库名称[即初始目录]来自连接字符串。
我怎样才能得到它?
答案 0 :(得分:44)
您可以将SqlConnectionStringBuilder
用于此目的:
string connectionString = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);
string database = builder.InitialCatalog;