如何为数据库设置密码,以便没人能访问它?

时间:2019-01-07 11:32:05

标签: c++ qt sqlite sqlitestudio

我正在使用qt c ++和SQliteStudio,我需要一种用密码保护数据库的方法,以便没有人可以直接访问其内容。编辑只能通过程序本身完成。

1 个答案:

答案 0 :(得分:1)

不幸的是,SQLite不提供这种安全性,因为SQLite驱动程序要求执行任何写操作,用户必须对数据库所在的目录以及数据库文件本身具有读写权限。

如果数据安全性是应用程序的重要考虑因素,那么可能值得考虑使用具有内置安全性模型(不同于SQLite)的数据库引擎(例如SQL Server)。