成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt存儲圖片到數(shù)據(jù)庫案例實(shí)現(xiàn)

移動開發(fā)
Qt存儲圖片到數(shù)據(jù)庫案例實(shí)現(xiàn)是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)QT數(shù)據(jù)庫中圖片的存儲,具體內(nèi)容的實(shí)現(xiàn)來看本文詳解。

Qt存儲圖片數(shù)據(jù)庫案例實(shí)現(xiàn)是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)QT數(shù)據(jù)庫圖片的存儲,以下是以O(shè)racle 10G為開發(fā)平臺運(yùn)行的測試代碼。

  1. //連接DB  
  2. QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");  
  3. // QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); // cannot connect  
  4. db.setHostName("192.168.0.123");  
  5. db.setDatabaseName("ORCL");  
  6. db.setUserName("testuser");  
  7. db.setPassword("admin");  
  8. db.setPort(1521);  
  9.  
  10. if (!db.open())  
  11. {  
  12. printf("打開失敗n");  
  13. }  
  14. else  
  15. {  
  16. printf("打開成功n");  
  17.  
  18. QSqlQuery query;  
  19.  
  20. //do insert  
  21.  
  22. //blob  
  23. QByteArray data;  
  24. QString path = "F:/FtpSet/Ftp02/1111111111.JPG";  
  25. QFile* file=new QFile(path); //fileName為二進(jìn)制數(shù)據(jù)文件名  
  26. file->open(QIODevice::ReadOnly);  
  27. data = file->readAll();  
  28. file->close();  
  29. QVariant var(data);  
  30.  
  31. QString sql = "insert into qttest(id,field_blob) values(?,?)";  
  32. query.prepare(sql);  
  33. query.addBindValue(100);  
  34. query.addBindValue(var);  
  35. if(!query.exec())  
  36. {  
  37. printf("[insert error]");  
  38. printf(query.lastError().text().toLocal8Bit().data());  
  39. printf("n");  
  40. }  
  41. else  
  42. {  
  43. printf("[insert ok]n");  

還有一種獲取BLOB數(shù)據(jù)入?yún)⒌姆椒ㄔ贛ysql中運(yùn)行正常,Oracle中能運(yùn)行,代碼如下:

  1. QByteArray ba;  
  2. QBuffer buffer(&ba);  
  3. buffer.open(QIODevice::ReadWrite);  
  4. QPixmap pixmap(path);  
  5. pixmap.save(&buffer,"JPG");  
  6. QVariant variant(ba); 

小結(jié):Qt存儲圖片數(shù)據(jù)庫案例實(shí)現(xiàn)的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-01 15:39:43

QT數(shù)據(jù)庫

2009-05-08 09:17:48

動態(tài)數(shù)據(jù)庫圖片

2009-07-31 16:09:23

ASP.NET數(shù)據(jù)庫圖

2009-06-30 09:16:45

數(shù)據(jù)庫存儲JSP文件

2009-08-12 11:04:38

ASP.NET和SQL

2011-07-05 14:46:34

2009-03-23 09:01:00

圖片存儲數(shù)據(jù)庫JSP

2018-05-17 10:50:34

Cache數(shù)據(jù)庫存儲

2011-03-23 11:11:17

圖片數(shù)據(jù)庫

2011-06-23 18:37:02

Qt 數(shù)據(jù)庫

2011-06-21 15:31:04

Qt 數(shù)據(jù)庫 SQL

2011-06-21 15:11:04

QT 數(shù)據(jù)庫

2011-06-14 13:43:38

QT 圖片

2011-07-13 16:19:54

存儲過程SQL Server數(shù)

2011-07-05 10:16:16

Qt 數(shù)據(jù)庫 SQLite

2010-08-11 17:06:09

網(wǎng)管軟件數(shù)據(jù)庫MXsoft

2011-07-05 16:08:10

2011-06-27 13:49:43

Qt 數(shù)據(jù)庫 QSqlQueryM

2011-07-05 09:54:04

2011-07-01 14:06:57

Qt sqlite
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美日韩亚洲在线 | 午夜精品一区二区三区在线观看 | 国产精品久久久久一区二区 | 可以在线观看av的网站 | 国产成人99久久亚洲综合精品 | 91色啪| 在线免费观看日本 | 日本久久黄色 | 国产精品一区二区电影 | 91丨国产| 狠狠插狠狠操 | av在线免费观看不卡 | 色偷偷噜噜噜亚洲男人 | 久草视频在 | 亚洲精品自拍视频 | 美女视频一区二区三区 | 好婷婷网| 一区精品国产欧美在线 | 日韩精品一区二区三区中文字幕 | 久久99这里只有精品 | 午夜影院网站 | 精品香蕉一区二区三区 | 久久久性色精品国产免费观看 | 人人爽日日躁夜夜躁尤物 | 91新视频| 欧美一区二区免费视频 | www.久久久| 日韩和的一区二区 | 欧美成人免费在线 | 国产精品美女久久久久aⅴ国产馆 | 日韩视频在线观看中文字幕 | 国产精品久久一区二区三区 | 99精品电影 | 一区二区三区亚洲 | 国产一区二区三区免费观看在线 | 成人国产在线视频 | 男女免费观看在线爽爽爽视频 | 欧美精品一区二区免费 | 91影院在线观看 | 中文字幕一区二区三区精彩视频 | 成人在线免费观看视频 |