Winform:以编程方式在app.config中设置SQL Server连接字符串的密码

时间:2014-10-09 05:44:14

标签: c# .net winforms passwords connection-string

我正在尝试开发一个封闭的系统窗口表单应用程序。我面临的问题是,如何使我的应用程序数据安全,因为它包含非常敏感的数据。

问题

我想以编程方式在连接字符串中设置密码。

<add name="salary_slipEntities" 
     connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=TFSSERVER;initial catalog=salary_slip;user id=user;password=pass;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

现在我可以通过登录表单以编程方式在app.config文件中设置密码吗?为了更好地理解,我添加了一个截图。

我在想这样的事情。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用StringBuilder类准确构建连接字符串。当附加到stringbuilder实体的所有组件将其转换为ToString()以形成您的实际连接字符串