Qt向MySQL中插入图片
第一种方法,首先在数据库中插入列:alter table student add image mediumblob;
这里用mediumblob,表示存储中等大小的图片。
存储函数
QPixmap image("xxx");
QByteArray bytes;
QBuffer buffer(&bytes);
buffer.open(QIODevice::WriteOnly);
image.save(&buffer, "PNG");
QVariant imageData(bytes);QSqlQuery query;
query.prepare("insert into studen (Sno, Sname, Ssex, Scome, classNo, image)"
query.bindValue(0, 1);
...
query.bindValue(5, imageData);
query.exec();
读取函数
query.exec("select * student");
while (query.next())
{QPixmap p;p.loadFromData(query.value(5).toByteArray(), "PNG");//Do some thing...
}
第二种方法,对于图片的存取其实很简单,但是在读取的时候需要用到QPixmap类的loadFromData对图片进行加载,第二个参数需要指定图片的格式,“jpg"/"png"如果对应不正确的话,图片就加载不出来,因此,最好在数据库中增加一个字段存储数据类型
1.图片的存入:
//插入图片
Qt向MySQL中插入图片相关推荐
- mysql如何插入图片和视频_mysql中怎样插入图片
mysql中插入图片的方法:首先要在数据库中建表:然后装载JDBC驱动,建立连接:最后创建Statement接口类,来执行SQL语句即可. mysql中插入图片的方法: 1.首先,先要在数据库中建表. ...
- mysql图片_往MySQL中存储图片的方法
1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...
- 往MySQL中存储图片
往 MySQL中存储图片 1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦 ...
- mysql怎么放入图片_往MySQL中存储图片的方法
1 介绍 在设计到数据库的开发中,难免要将图片或音频文件插入到数据库中的情况.一般来说,我们可以同过插入图片文件相应的存储位置,而不是文件本身,来避免直接向数据库里插入的麻烦.但有些时候,向MySQL ...
- 向oracle中插入图片和读取图片
向oracle中插入图片和读取图片 代码如下: package demo;import java.io.BufferedInputStream; import java.io.BufferedOutp ...
- QTableView 表格中插入图片、勾选框、下拉框
QTableView 表格中插入图片.勾选框.下拉框 效果图 QT的Delegate,可以实现TableView中每一个单元格的显示形式.本例利用Delegate的paint函数绘制出图片.勾选框.下 ...
- R语言ggplot2可视化在可视化的接种中插入图片、添加图片实战
R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战 目录 R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战
- PHP下使用FPDF在PDF中插入图片
Cell函数,该函数主要用于向PDF 文档中插入文本. 通常,PDF 文档是由文本和图片共同组成的. FPDF 中使用Image函数向PDF中插入图片,其语法格式如下所示: Image(string ...
- python向数据库写入数据_如何用Python向Mysql中插入数据
我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...
最新文章
- 简化 MongoDB 关联运算
- C++笔记-DLL的编写与调用
- 用java实现一个简单远程监控软件_利用java实现一个简单的远程监控程序
- 几个和结束相关的内容
- 【5分钟 Paper】Deep Reinforcement Learning with Double Q-learning
- 天正双击墙体不能编辑_天正CAD绘图必须要知道的技巧
- 微信公总测试号的申请+微信网页授权
- 百度如流智能工作平台2.0发布 聚焦智能组织
- Android彻底解决Youtube和Google play store等套件报错崩溃的问题
- xcode升级iOS 16问题与解决方案汇总
- 碧蓝航线经济系统的流程图
- 计算机桌面排列,如何进行桌面图标排列 让你的桌面一秒变酷炫【图文教程】...
- 微机原理课程设计-模拟十字路口交通信号灯
- 制作一个简单HTML红色喜庆邀请函网页(HTML+CSS)
- STM32实现德飞莱LED滚动效果
- PPT格式转换PDF在手机上如何操作
- Tair 对 Redis 引擎架构之争的看法
- CSDN - 盛洪宇(技术胖) - Vue2.x从入门到实战
- 系统服务(daemons)
- 浅谈阳明学和佛学的异同