当前位置: 首页 > 编程语言 > C#

将数据库连接字符串放入.resx文件中分享

时间:2023-04-11 01:43:59 C#

将数据库连接字符串放入.resx文件中我们可以将数据库连接字符串放入C#类库项目类型的.resx文件中吗?如果是这样,优点和缺点是什么?您可以将任何您想要的内容放入resx文件并读取它,这应该没有任何问题。就优势而言,将它放在应用程序配置文件中没有任何优势。相反,访问字符串变得更加麻烦,并且您无法在运行时更改它们。通常,我认为将连接字符串放入resx和使用编译时常量将其编译到您的代码之间几乎没有区别。不用说,带有密码的字符串永远不应该作为纯文本进入配置或resx文件。当然,我们可以。这样做的问题是资源文件被编译成一个程序集,因此如果不重新编译项目就不能覆盖该值。因此,我建议使用配置文件而不是资源文件来配置连接字符串等配置参数。我们可以放置->是的。它只是一个字符串,优点->1.本地化(并非所有数据库都支持所有文化的全球化,但我仍然看到不同语言的用户名/密码)2.密码可以加密/混淆缺点1.修改需要重新编译。(这是它可以在配置文件中设置的基本原因)您可以在resx文件中放入任何字符串,所以是的,可以将数据库连接信息放在那里。放在app.config文件中比较习惯。以上就是C#学习教程:把数据库连接串放在.如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: