詳解 Qt 4訪問Sqlite資料庫

2021-06-01 21:44:17 字數 1458 閱讀 8427

2011-07-01 14:06 佚名 網際網路

字型大小:t |

t qt 4訪問sqlite資料庫是本文要介紹的內容,先來認識一下sqlite,它是一款輕量級的、基於檔案的嵌入式資料庫

ad:

本文介紹的詳解qt4訪問sqlite資料庫,文章不僅對sqlite做了簡單描述,並且很詳細的介紹了sqlite的優勢和操作,不多說了,我們先來看內容。

sqlite簡介

sqlite是一款輕量級的、基於檔案的嵌入式資料庫,2023年就已經誕生,經過7年多的發展,直到今天已經成為最流行的嵌入式資料庫,包括google在內的公司 在其桌面軟體中亦使用sqlite儲存使用者資料。由此可以看出,已經沒有任何理由去懷疑sqlite的穩定性了。

sqlite的優勢

1、免配置,和access一樣,只要把資料庫檔案通過ftp上傳到伺服器上就可以使用,不需要伺服器的額外支援

2、備份方便,因為只是乙個檔案,只要複製乙份該檔案,就能備份整個資料庫

3、雖然是輕量級資料庫,但他支援最大 2tb 的單個庫檔案。

4、快,無與倫比的快。經過實際測試,在幾百萬記錄的情況下,sqlite的插入和查詢速度和 mysql 不分上下,快於 sql server,10倍於 access (但這並不意味著它可以替代 sql server )

用qt操作sqlite,由於sqlite屬於輕量級的資料庫,不需要配置,不需要安裝,也不需要管理員,所以也就沒必要像操作mysql等資料庫一樣的設定主機,使用者和密碼了。樣例如下:

#include <

>

#include <

qtextedit

>

#include <

qstring

>

#include <

qsqldatabase

>

#include <

qsqlquery

>

#include <

qsqlerror

>

#include <

qsqldriver

>

#include <

qdatetime

>

#include <

qdebug

>

int main(int argc, char *argv)   

else   

qstring name, age;   

while(query.next())   

}   

else   

}   

else   

qt4操作sqlite入門

引用 sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過7年多的發展,直到今天已經成為最流行的嵌入式資料庫,包括google在內的公司 在其桌面軟體中亦使用 sqlite 儲存使用者資料。由此可以看出,已經沒有任何理由去懷疑sqlite的穩定性了。sqlite的優勢 1...

Qt4 程式 QWS 啟動引數詳解

qws的全稱是qt windows system,它是qt自行開發的視窗系統,是一種c s結構,由qws server在物理裝置上顯示,由qws client實現介面,兩者通過socket進行彼此的通訊。在很多嵌入式系統裡,qt4程式基本上都是用qws來實現,這樣保證程式的可移植性。在qt5中已經拋...

Qt4開發總結

對qt的認識和開發還只是剛剛起步,但作乙個階段學習的總結還是很必要的。c gui programming with qt 4,second edition,這裡講了qt程式的寫法,以及各個類的應用。inside qt series 深入介紹了qt的實現機制 1.qt的事件處理機制 事件起源 qt的s...