获取连接字符串
本文关键字:字符串 连接 获取 | 更新日期: 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:使用受保护的配置加密配置文件节
问候。