我从不想使用字符串操作拆分连接字符串并获取服务器,数据库,uid和密码.
我阅读了以下链接并阅读了接受的答案,我发现这是从连接字符串中获取用户ID和密码的最佳方法,但是数据库名称呢?
如何使用SqlConnectionStringBuilder从连接字符串获取数据库名称.(DataSource是服务器名称吗?)
如何使用.NET函数从app.config中的这样一个connectionString获取用户和密码?
当然,我可以读取该字符串并获取ID =和Password =之后的值.
<connectionStrings>
<add name="MyConString" connectionString="Data Source=(local);Initial Catalog=MyDatabase;Persist Security Info=True;User ID=MyUsername Password=MyPassword;Connect providerName="System.Data.SqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)