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...