嗨,我想知道有什么方法可以存储数据,比如我想制作一个登录表单并保存用户名和密码,而不使用数据库或 .txt 文件?为了简单的事情,设置这样的东西似乎需要做很多工作,我只是想知道是否还有其他方法。:)
如果有人有一些关于如何使用数据库 Access/Sql/Local Database 的教程,请发布。
嗨,我想知道有什么方法可以存储数据,比如我想制作一个登录表单并保存用户名和密码,而不使用数据库或 .txt 文件?为了简单的事情,设置这样的东西似乎需要做很多工作,我只是想知道是否还有其他方法。:)
如果有人有一些关于如何使用数据库 Access/Sql/Local Database 的教程,请发布。
对我来说,这是Settings的工作。
你必须把它放在某个地方来持久化它,而且我不确定文本文件是如何“大量工作”的,尤其是与数据库相比时。由于您使用了 c# 标签,我想您可以根据需要将其放入注册表中,这不需要在磁盘上创建任何新文件。
数据库比文本文件好得多,尤其是当您组织良好时。例如,有一个包含用户名和密码列的数据库表 [即:
+------------+------------+
+ Username + Password +
+------------+------------+
+ Blargh + Badajaja +
+ Trinkle + GALUMPADA +
+-------------------------+
比
6Blargh8Badajaja7Trinkle9GALUMPADA
或更易读
Blargh^]Badajaja^]Trinkle^]GALUMPADA
MySQL 使用 C# 很容易使用,只需使用 google 查找大量指南/教程。
如果你想扩展,我会使用数据库。一个非常大的文本文件可能一直很昂贵,我个人更喜欢在这种情况下使用数据库。
这是教程的链接:http: //msdn.microsoft.com/en-us/library/ms247257 (VS.80).aspx
安全方面,两者都可以工作,你可以加密两者,但是能够在没有一大堆额外代码的情况下逐行加密/解密是很好的。
你的问题令人困惑。听起来几乎就像您在问如何在不保存数据的情况下保存数据。
也许您只是不想使用完整的 RDBMS,如 SQL Server 或 Oracle 甚至 SQL Server Express?然后是SQL Lite