gpt4 book ai didi

c# - 如何在 C# WinFrom 桌面应用程序中存储 MySql 数据库连接字符串

转载 作者:行者123 更新时间:2023-11-29 05:49:51 24 4
gpt4 key购买 nike

保存 MySql connection string with server, user, passworddatabase 代码中的数据似乎不正确。

我只看到两种方法,如何存储它,一种是添加到 Resources .txt 中,如 string data = Properties.Resources.doc;,但我不确定它是否是安全方法,另一个必须是 .xml,但我找不到任何好的指南,如何使用 创建这种访问.xml 正确,我也不确定这是否是最正确的方法。

任何建议、指南或示例都是有用的

最佳答案

在 WinForms 应用程序中存储连接字符串的标准方法是在 app.Config 文件内的 connectionStrings 部分创建一个条目。

<configuration>
<connectionStrings>
<add name="MyConnection" connectionString="Server=myServer;Database=myDatabase;
userid=root;password=pass;Port=3306"/>
</connectionStrings>
.....
</configuration>

现在您可以在代码中检索此连接字符串,并使用如下代码引用名为 MyConnection 的键:

string cnnString = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;

由您决定是要在每次需要时检索此信息,还是将其存储在内存结构中的某种临时结构中,例如静态 MyAppConfig 类

关于c# - 如何在 C# WinFrom 桌面应用程序中存储 MySql 数据库连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55445704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com