获取连接字符串

本文关键字:字符串 连接 获取 | 更新日期: 2023-09-27 18:37:24

我正在编写的程序访问数据库。因此,当我使用 SqlConnection() 类时,我将实际的连接字符串硬编码为参数。最终,我想将该程序部署到不同的用户。所以我的问题是:

当用户在其计算机上安装程序时,如何创建新的连接字符串、存储位置以及如何访问它?

感谢您的帮助

获取连接字符串

您需要

将其导出到配置文件中并从那里加载它。对于 ASP.NET 应用程序,它将位于 web.config 文件中;

 <connectionStrings>
    <add name="MyConnection" connectionString="MyConnectionString" />
 </connectionStrings>

,然后使用

string connectionString = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString

在您的应用程序中。

对于每个安装,它将根据本地要求进行配置。

对于桌面应用程序,细节是不同的,但原理是相同的。

参见路易斯·萨加斯塔回答中的参考文献

如 MSDN 中所述,应将连接字符串保存在配置文件中:MSDN:连接字符串和配置文件

在同一篇文章中,您将找到有关加密配置部分的信息:MSDN:使用受保护的配置加密配置文件节

问候。