时间:2021-07-01 10:21:17 帮助过:21人阅读
/**
* @brief 设置数据库密码
* @param key - 密码
*/
virtual bool setKey(const QString& key);
/**
* @brief 重置数据库密码
* @param key - 密码
*/
virtual bool resetKey(const QString& key);
打开 qtbase\src\sql\kernel\qsqldriver.cpp,给新增的两个接口增加一个默认实现
1
|
bool QSqlDriver::setKey(const QString&)
|
打开 qtbase\src\sql\drivers\sqlite\qsql_sqlite_p.h,继承那两个新的接口
1
|
/**
|
打开 qtbase\src\sql\drivers\sqlite\qsql_sqlite_p.cpp,继承那两个新的接口
1
|
bool QSQLiteDriver::setKey(const QString& key)
|
动态编译 Qt 5.6
静态编译 Qt 5.6
http://wangjie.rocks/2016/05/10/qt-sqlite-cipher/
给 Qt sqlite 增加加密功能
标签:ted span return zip 5.6 编译 keyword word code