我在web.config文件中有一个连接字符串,我需要从中获取数据库名称。 假设我的连接字符串是
<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
我想从连接字符串中获取数据库名称(即 Initial Catalog)。
我该如何获取它?
我在web.config文件中有一个连接字符串,我需要从中获取数据库名称。 假设我的连接字符串是
<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
我想从连接字符串中获取数据库名称(即 Initial Catalog)。
我该如何获取它?
您可以使用 SqlConnectionStringBuilder
类来实现这个目的:
string connectionString = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectionString);
string database = builder.InitialCatalog;