gpt4 book ai didi

c# - 在没有 SQL Server 的情况下创建 C# 应用程序

转载 作者:太空狗 更新时间:2023-10-30 01:58:37 26 4
gpt4 key购买 nike

我刚开始使用 SQL,现在我需要为我的 C# 应用程序创建一个数据库,它将保存用户名和密码。将其视为密码提醒。

无论如何,我认为我需要做的是:我需要创建一个 SQL 数据库,应用程序只使用它来保存数据。它应该不需要在机器上安装 SQL Server。

我在互联网上搜索但没有结果,所有这些都需要使用 SQL Server,请你给我提供这样做的步骤或任何资源,非常感谢。

最佳答案

您需要决定要如何保存数据。您可以将数据保存在 XML 文件、纯文本文件或其他任何文件中。

之所以看到这么多人使用 SQL 的例子,是因为关系数据库已经解决了很多您在存储和检索数据时可能遇到的问题。这意味着在大多数情况下,使用 SQL 数据库(即使是轻量级嵌入式数据库)比尝试创建自己的库来检索和保存数据要容易得多。

关于保存密码的注意事项

请记住,您保存在客户计算机上的任何数据都将可供该客户访问。您可以使用技巧使某人很难获得该数据,但是您的程序无法做到聪明的黑客无法模仿的任何事情。避免让用户看到存储的密码的唯一方法是让用户提供一个“主”密码,该密码将转换为用于加密其他密码的 key 。这样,只有知道此主密码的用户仍然能够获取存储的数据。

将数据存储在关系数据库中不足以阻止用户访问该数据。

关于c# - 在没有 SQL Server 的情况下创建 C# 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450863/

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