如何将图片存入数据库中
来源:互联网 发布:北京软件中关村培训班 编辑:程序博客网 时间:2024/05/15 19:12
首先创建数据库
QSqlQuery query;
query->exec(QObject::tr("create table order_select (icon BLOB)"));
接下来,取图片并存入数据库中
QDir dir(":/images/");
if ( !dir.exists() )
qWarning( "Cannot find the example directory" );
picFile = dir.entryList(QDir::Files/*,QDir::Name*/);
QString temp;
for(int i = 0;i <= picFile.count() - 1 ; ++i)
{
temp = picFile.at(i);
temp = temp.remove(0,temp.lastIndexOf('.') + 1);
if(temp == "png")
{
path << QObject::tr(":/images/%1").arg(picFile.at(i));
}
}
for(int i=0;i<path.count();i++)
{
QByteArray ba;
QBuffer buffer(&ba);
buffer.open(QIODevice::ReadWrite);
QPixmap(path[i]).save(&buffer,"PNG");
//这里默认传递的是NULL指针,导致save返回false。
QVariant variant(ba);
QSqlQuery query1;
query1.exec(QObject::tr("insert into order_select values (?)"));///存入数据库
query1.bindValue(0, variant);
query1.exec();
}
- 如何将图片存入数据库中
- 如何将图片存入数据库中
- 【转】C# 如何将 图片直接存入SQL数据库中
- 如何将图片存入数据库中,并从数据库中取出图片
- 如何将图片转换存入到数据库中,并从数据库中取出转换成图片
- C# 将图片存入数据库中
- java 将图片存入mysql数据库中
- .将图片存入数据库
- 将图片存入数据库
- jsp将图片存入数据库
- java将图片存入数据库
- 将图片以二进制形式存入数据库中
- 如何将批量的数据存入SQL数据库中
- 如何将exel表中数据存入到数据库
- 如何在ASP.Net 中把图片存入数据库
- 如何在ASP.Net 中把图片存入数据库
- 如何在ASP.Net 中把图片存入数据库
- 如何在ASP.Net 中把图片存入数据库
- hdu 1339 A Simple Task(水)
- 可以读其它应用的SharedPreferences
- 函数模板和模板函数
- V4L2操作与常见结构
- 对QTableWidget标题的操作
- 如何将图片存入数据库中
- Emacs 笔记 常用快捷键和命令
- C位域总结
- Flex事件冒泡机制
- 百度面试题 c++ 实现引用类型与被引用的对象分离的一种方法
- emacs 笔记 内置变量
- 多线程实现按要求顺序输出
- 一些公司的要求,微微
- 用VS2008集成Qt 4.7.3开发环境的方法