我正在设计一个电子日记应用程序,用户每天都可以存储文本数据。
我想过使用数据库,但现在我正在寻找其他替代方案,想到加密文件,但如果它们被删除了怎么办?
有人能为我提供这样做的方法。
BTW,我正在使用Java。(如果这很重要)。
编辑:目前我正在使用文件来实现此功能,登录时我使用的文件中用户名,密码以用户名:密码格式存储,这不是一个好方法,所以我正在寻找一些安全的方法。
答案 0 :(得分:0)
序列化您的数据并使用平面文件存储它。
但为什么不想使用SQlite?
序列化和存储到磁盘也是一个数据库。
如果你想序列化它,那里有一些教程和代码示例。
检查How to serialize an object into a string
例如。
如果您想使用正确的数据库(建议使用!),您可以在Java and SQLite
检查不同的数据库和示例。