Ero*_*ocM 1 c# sql-server sqlconnection
我正在尝试将连接字符串保存到配置文件,但密码未提交.
这是我正在使用的代码:
using (var con = new SqlConnection(string.Format("Data Source={0};Initial Catalog={3};User ID={1};Password={2};",
textBox_SqlServer.Text, textBox_Username.Text, textBox_Password.Text, comboBox_DatabaseName.Text)))
{
// test connection before continuing
con.Open();
configs.ApplicationConfiguration.SetConnectionString(con.ConnectionString);
}
Run Code Online (Sandbox Code Playgroud)
一切都很好,直到con.ConnectionString它不包括密码.我需要做什么呢?当然,当我去检索它时,密码就不存在了.
如何设置密码呢?
ConnectionString类似于OLE DB连接字符串,但不相同.与OLE DB或ADO不同,返回的连接字符串与用户设置的ConnectionString相同,如果Persist Security Info值设置为false(默认值),则减去安全信息.除非将Persist Security Info设置为true,否则SQL Server的.NET Framework数据提供程序不会在连接字符串中保留或返回密码.
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |