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

詳解QT Sqlite ARM 編寫程序?qū)嵗?/h1>

移動開發(fā)
本文介紹的是詳解QT Sqlite ARM 編寫程序,文章主要是以代碼實現(xiàn),我們先來看內(nèi)容。

 

QT Sqlite ARM 編寫程序是本文要介紹的內(nèi)容,主要是代碼,先來看內(nèi)容。

  1. #include <QApplication> 
  2. #include <QTextEdit> 
  3. #include <QString> 
  4. #include <qsqldatabase.h> 
  5. #include <QSqlQuery> 
  6. #include <QSqlError> 
  7. #include <QSqlDriver> 
  8. #include <QDateTime> 
  9. #include <QDebug> 
  10.  
  11. int main(int argc, char *argv[])  
  12. {  
  13.     QApplication app(argc, argv);  
  14.     QTextEdit display;  
  15.     display.resize(300, 160);  
  16.     display.show();  //下面進(jìn)行數(shù)據(jù)庫的設(shè)置  
  17.    // QSqlDatabase *db = QSqlDatabase::addDatabase("QSQLITE");  //使用sqlite數(shù)據(jù)庫驅(qū)動  
  18.     QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" );  
  19.  
  20.  
  21.     //db.addDatabase("QSQLITE");  
  22.     db.setDatabaseName("test");  //我們之前建立的數(shù)據(jù)庫  
  23.     bool ok = db.open();  //嘗試連接數(shù)據(jù)庫  
  24.     if (ok)  
  25.     {  //這里用text已經(jīng)成功連上數(shù)據(jù)庫  
  26.         QSqlQuery query;  //新建一個查詢的實例  
  27.        if (query.exec("select * from student"))   //嘗試列出 student 表的所有記錄  
  28.         {  //本次查詢成功  
  29.             int numRows = 0;  //詢問數(shù)據(jù)庫驅(qū)動,是否驅(qū)動含有某種特性  
  30.             if (db.driver()->hasFeature(QSqlDriver::QuerySize))  
  31.             {  
  32.                 numRows = query.size();  //如果支持結(jié)果影響的行數(shù),那么直接記錄下來  
  33.             }  
  34.             else  
  35.             {  
  36.                 query.last(); //否則定位到結(jié)果***,qt 文檔說,這個方法非常慢  
  37.                 numRows = query.at() + 1;  
  38.                 query.seek(-1);  
  39.             }  
  40.             QString name, age;  
  41.             display.append("===========================================");  
  42.             while(query.next())  
  43.             {  //定位結(jié)果到下一條記錄  
  44.                 name = query.value(0).toString();  
  45.                 age = query.value(1).toString();  
  46.                 QString result = name + " " + age;  
  47.                 display.append(result);  
  48.             }  
  49.             display.append("===========================================");  
  50.             display.append(QString("totally %1 rows").arg(numRows) );  
  51.         }  
  52.         else  
  53.         {  //打開數(shù)據(jù)庫失敗,顯示數(shù)據(jù)庫返回的失敗描述  
  54.         display.append("cannot open database.");  
  55.         display.append("Reason: " + db.lastError().databaseText());  
  56.     }  
  57.    QApplication::connect(&app, SIGNAL(lastWindowClose()), &app, SLOT(quit()));  
  58.     return app.exec();  

編譯出錯:

  1. undefined reference to `QSqlDatabase::defaultConnection' 

解決辦法:

***種辦法:

  1. .pro里面加一句  
  2. QT+=sql 

第二種辦法:

  1. INCLUDEPATH += /usr/local/Trolltech/QtEmbedded-4.6.3/include/QtSql  
  2. LIBS += -lQtSql  

小結(jié):關(guān)于詳解QT Sqlite ARM 編寫程序?qū)嵗膬?nèi)容介紹完了,希望本文對你會有所幫助!

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

2011-06-16 17:54:30

Qt Mplayer

2011-06-28 13:38:15

Arm linux QT

2011-06-28 13:02:06

Qt Qt 4.7.3 ARM

2011-07-04 17:18:23

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

2011-07-05 14:46:34

2010-01-18 17:31:54

C++編寫程序

2009-09-11 09:13:34

2011-06-27 13:57:42

JavaScript

2023-07-13 17:17:59

VSCode鴻蒙

2011-06-24 14:34:17

Qt 小票 打印

2011-06-27 16:59:19

Qt 動態(tài) 插件

2011-07-01 18:35:17

QT 控制臺

2011-07-04 17:26:00

Qt SQLite

2011-07-04 17:45:45

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

2011-07-01 14:06:57

Qt sqlite

2011-07-05 10:44:51

Qt Sqlite 靜態(tài)編譯

2011-06-16 10:09:25

QT Windows DLL

2011-09-01 14:04:45

QT Webkit插件

2011-07-26 18:11:56

iPhone Sqlite 數(shù)據(jù)庫

2019-10-10 10:03:09

開源技術(shù) 開發(fā)
點贊
收藏

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

主站蜘蛛池模板: 户外露出一区二区三区 | 国产精品1区2区3区 国产在线观看一区 | 国产一区二区三区网站 | 国产精品色哟哟网站 | 黄色片免费在线观看 | 久久69精品久久久久久久电影好 | 久久国产精品一区二区三区 | 亚洲成人午夜电影 | 色免费看 | 国产精品久久国产愉拍 | 亚洲啊v在线| 国产日韩欧美中文 | 欧美成人精品一区二区男人看 | 国产成人亚洲精品自产在线 | 午夜激情免费 | 精品视频在线一区 | 国产精品99久久久久久动医院 | 午夜av毛片| 精品国产一区二区三区日日嗨 | 国产99热在线 | 亚洲精品一区二区三区 | 黄色视频a级毛片 | 国产丝袜一区二区三区免费视频 | 国产二区三区 | 色秀网站 | 天天色av | 农夫在线精品视频免费观看 | 国产成人综合一区二区三区 | 国产综合视频 | 欧美日韩视频在线播放 | 精品中文字幕久久 | 粉嫩一区二区三区性色av | 久久国产激情视频 | 欧美精品一区二区三区在线播放 | 亚洲国产视频一区二区 | 国产成人综合网 | 一级黄色夫妻生活 | www久久av | 成人在线中文 | 日本午夜网站 | 免费看大片bbbb欧美 |