查看完整版本: [-- 怎样给sqlite数据库设置密码? --]

QTCN开发网 -> 其它技术开发讨论区 -> 怎样给sqlite数据库设置密码? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

y1363386323 2016-05-24 18:02

怎样给sqlite数据库设置密码?

大家都知道Qt中有个sqlite数据库, 请问怎样给这个sqlite数据库设置密码, 不让别人看到这个数据库中的内容.
例如:我创建了一个 01.db 的数据库, 然后在这个数据库中创建了student表, 怎样给这个 01.db 数据库设置密码,不让别人看见这个student表中的内容

uidab 2016-05-24 21:18
这个完全可以百度到啊!!!!

QSqlDatabase database = QSqlDatabase::addDatabase("QSQLITE");
database.setDatabaseName("database.db");
database.setUserName("root");  
database.setPassword("123456");

y1363386323 2016-05-24 22:10
uidab:这个完全可以百度到啊!!!!
QSqlDatabase database = QSqlDatabase::addDatabase("QSQLITE");
database.setDatabaseName("database.db");
database.setUserName("root");  
....... (2016-05-24 21:18) 

这个我知道, 可你知不知道你这样创建的数据库我不用密码就能查看数据库中的信息

uidab 2016-05-25 08:27
y1363386323:这个我知道, 可你知不知道你这样创建的数据库我不用密码就能查看数据库中的信息 (2016-05-24 22:10) 


标准的Sqlite默认是不支持加密解密的,需要打开相应的编译选项并且补充上相应的函数实现才能支持。

1. 你可以加密存储。
2. http://www.cnblogs.com/xjb/archive/2008/07/25/sqlite-encrypted.html 参考前人努力。



查看完整版本: [-- 怎样给sqlite数据库设置密码? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled