如何在C#WinFrom桌面应用程序中存储MySql数据库连接字符串
与如何在C#WinFrom桌面应用程序中存储MySql数据库连接字符串,c#,mysql,winforms,connection-string,C#,Mysql,Winforms,Connection String,与服务器、用户、密码和数据库数据保持连接字符串在代码中似乎不正确 我只看到了两种方法,一种是添加到资源.txt中,比如string data=Properties.Resources.doc,但我不确定它是否是安全的方法,另一种方法必须是.xml,但我找不到任何好的指南,如何正确地使用.xml创建此类访问,我也不确定这是否是最合适的方法 任何建议、指南或示例都很有用在WinForms应用程序中存储连接字符串的标准方法是在app.Config文件的connectionString部分中创建一个条目
服务器
、用户
、密码
和数据库
数据保持连接
字符串在代码中似乎不正确
我只看到了两种方法,一种是添加到资源.txt
中,比如string data=Properties.Resources.doc
,但我不确定它是否是安全的方法,另一种方法必须是.xml
,但我找不到任何好的指南,如何正确地使用.xml
创建此类访问,我也不确定这是否是最合适的方法
任何建议、指南或示例都很有用在WinForms应用程序中存储连接字符串的标准方法是在app.Config文件的connectionString
部分中创建一个条目
<configuration>
<connectionStrings>
<add name="MyConnection" connectionString="Server=myServer;Database=myDatabase;
userid=root;password=pass;Port=3306"/>
</connectionStrings>
.....
</configuration>
由您决定是在每次需要时检索此信息,还是将其存储在某种特殊的内存结构中,如静态MyAppConfig类您好,这正是我想要的,非常支持
string cnnString = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;