![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 58
邢饱饱
工作:目前从事毫米波雷达的嵌入式开发,关注我和你一起从菜鸟走向车载毫米波雷达乃至自动驾驶的技术大牛。
展开
-
【QSqlTableModel】QT数据库的数据模型---QSqlTableModel
定义:数据库的数据模型是将SQL语句对数据库的访问完全对象化,将SQL语句的执行封装成对象及其成员函数的实现,同时也对象化了QT的表格界面,实现了数据库访问的高耦合性,屏蔽了数据库访问的内部细节,将数据库的访问简化成调用对象的接口(成员函数)。QSqlTableModle类:成员函数:1.绑定表格(数据库的表)[virtual] void QSqlTableModel::setTable(const QString &tableName);//传入表格名2.插入插入一条记录 --原创 2022-03-11 10:53:15 · 5682 阅读 · 0 评论 -
QT中sqlite数据库数据加密/混淆---MD5/SHA1/SHA2/SHA3
利用分解质因数的运算(质数取模)原理实现的,比如:给你100个数让你乘起来比较容易但是给你一个数让你求它100个质数就会比较难,所以数据加密就用这种方法来实现。MD5是一种将任意长度的数据进行变换得到128位2进制数据,无法通过128位数据求的原始数据。在QT中使用:(1)创建一个加密对象QCryptographicHash hash(QCryptographicHash::Md5);(2)放入要加密的数据void QCryptographicHash::addData(const QBy原创 2022-03-11 10:08:52 · 1976 阅读 · 0 评论 -
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
(一)sqlite的安装一、直接用命令安装(需要linux联网)sudo apt-get updatesudo apt-get install sqlite3二、直接编译源码1、将源码拷贝到Ubuntu的非共享目录解压源码下载:链接:https://pan.baidu.com/s/16ZWcXpFzMwW9nBq6dVWs9w提取码:5r9e解压命令:tar -xzvf sqlite-snapshot-201708031550.tar.gz2、直接编译源码(1)配置cd原创 2022-03-10 13:58:02 · 6179 阅读 · 2 评论 -
【sqlite的C语言访问接口】执行SQL语句的接口------sqlite3_exec回调函数的使用
sqlite3_exec的函数原型:int sqlite3_exec(sqlite3 *pDb,const char *sql,int (*callback)(void *arg, int col, char **str, char **name),void *arg,char **errmsg)参数说明:pDb:打开数据库的句柄sql:要执行的SQL语句callback:回调函数,处理SQL语句执行的结果(查询操作)一条结果调用一次该回调函数。(注:回调函数必须返回SQLITE_原创 2022-01-17 10:37:15 · 1191 阅读 · 0 评论