自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談Qt Sqlite 總結(jié)篇

移動(dòng)開(kāi)發(fā)
本文簡(jiǎn)單的介紹了Qt Sqlite ,SQLite是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的。我們來(lái)看內(nèi)容。

Qt Sqlite是本文介紹的內(nèi)容,SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。

1.要實(shí)現(xiàn)的功能:一個(gè)表finger_table,有三個(gè)字段,pageId(INTEGER) name(text) is_empty(INTEGER)要找出 is_empty為0的記錄的個(gè)數(shù)

  1. QSqlQuery query;  
  2.     query.prepare("select count(pageId) from finger_table where is_empty = 0 ");//分行寫(xiě)的時(shí)候注意空格不能少  
  3.     if(!query.exec())  
  4.     {  
  5.         qDebug()<< query.lastError().text();  
  6.         return;  
  7.     }  
  8.     if(!query.first())//取出第一條記錄,這個(gè)忘了下面一條query.value(0)是執(zhí)行不了的,  
  9.                             //會(huì)出現(xiàn)“QSqlQuery::value: not positioned on a valid record”錯(cuò)誤  
  10.     {  
  11.         qDebug()<<query.lastError().text();  
  12.     }  
  13.     int num = query.value(0).toInt(&ok);//這個(gè)就可以取得需要的數(shù)據(jù)了 

2.表2 table2 有三個(gè)字段 id(INTEGER PRIMARY KEY) name(text) time(text),用QTableView顯示要實(shí)現(xiàn)的功能是刪除 tableview中選中的當(dāng)前行

  1. QSqlQuery query ;  
  2. query.prepare("delete from login_record "  
  3.             "where id = :id ");  
  4. QModelIndex index = this->query_login_view->currentIndex();  
  5. int idnum = this->table_model_login_history->data(this->table_model_login_history->index(index.row(),0)).toInt();  
  6. query.bindValue(":id",idnum);  
  7. if(!query.exec())  
  8. {  
  9.         qDebug()<<query.lastError().text();  
  10.         return;  

小結(jié):關(guān)于淺談Qt Sqlite (總結(jié)篇)的內(nèi)容介紹完了,內(nèi)容不多,希望本文對(duì)你有所幫助!

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

2011-07-05 10:44:51

Qt Sqlite 靜態(tài)編譯

2011-06-28 15:37:34

Qt 內(nèi)存

2011-07-04 17:18:23

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

2011-07-05 14:46:34

2011-06-21 16:51:21

Qt 靜態(tài) 編譯

2011-07-04 15:30:24

Qt 布局 GridLayout

2011-06-13 10:03:19

Qt 多線程 編程

2011-09-07 16:36:00

Qt Widget

2011-07-05 17:38:52

QT Sqlite

2011-06-15 10:08:01

Qt CVS

2011-06-29 16:34:11

Qt 子線程 線程

2011-06-15 16:50:09

Qt 模塊

2011-06-30 11:23:29

Qt 線程 類(lèi)

2011-06-28 17:21:50

QT UI designer

2011-08-29 10:34:36

QTQWebKitJavaScript

2011-07-04 17:26:00

Qt SQLite

2011-07-04 17:45:45

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

2011-07-01 14:06:57

Qt sqlite

2009-07-15 17:52:23

sqlite jdbc

2011-07-05 17:54:43

QT Sqlite ARM
點(diǎn)贊
收藏

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