《Qt編程的藝術》——9.1 QtSql模塊的結構
QtSql是一個獨立的庫,如果需要的話,它可以加載附加的插件。不同於QtCore和QtGui,它的內容默認情況下並沒有整合進生成的project中。要使用這個庫,我們要編輯 .pro文件,添加下列條目:
QT += sql
要使用模塊中提供的類,Qt對這個包提供了一個元包含(meta-include),包含了這個模塊所有的類定義。整合進代碼的命令是:
#include<QtSql>
模塊中的每一個類,都屬於三個層次中的一個。驅動層(driver layer)實現了各種數據庫的驅動與API層(API layer)間的接口。(見表9.1)。這提供給應用開發者訪問數據庫和進行典型SQL操作的能力,如瀏覽或修改表,或查詢數據。
爲了包含Interview中的view查詢的結果,用戶接口層(user interface layer)提供了一些模型,他們基於SQL表或SQL查詢。圖9.1提供了各層的一個概況,並描述了各類屬於哪個層。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
電腦內存硬盤查看器(C++、QT版本和Python、PySide2版本)
奋斗的小黄人HD
2020-07-08 12:31:12
itk、vtk、qt 顯示dicom 數據
COSummer
2020-07-08 12:27:32
qml實現紅綠燈切換功能
RabbitChenc
2020-07-08 09:56:50
使用Qt做一個簡易音樂播放器【Phonon淺談--續】
sun6255028
2020-07-08 09:49:42
Solaris 10下安裝Qt 4
andy205214
2020-07-08 09:19:53
Qt4軟鍵盤源碼分享
伽利略打小怪兽
2020-07-08 08:32:42
Qt做啓動界面
tumblerman
2020-07-08 08:18:05
如何在程序中模擬鍵盤的按鍵事件?
tumblerman
2020-07-08 08:18:05
QT工具MaintenanceTool.exe如何管理組件(解決“要繼續此操作,至少需要一個有效且已啓用的儲存庫”問題)
Fu_Lin_
2020-07-08 06:32:30
Ubuntu下使用QtCreator編譯出現collect2: ld terminated with signal 9 [Killed] 解決方法
wastedsoul
2020-07-08 05:33:07
Qt Creator 界面文字模糊
問題:打開 Qt Creator 以後,界面文字模糊不清。 方法:多次反覆開關 Qt Creator 後即可恢復正常。
qbw_csdn
2020-07-08 04:29:53
Cannot find file: C:\Users\qiaobw\Desktop\終端P顯\develop\plugins\radarFC106\radarFC106.pro
qbw_csdn
2020-07-08 04:29:43
相同區域多個組件顯示
問題:在相同區域內,有許多不同的組件有選擇地顯示。 方法: (1)visible : root.whoShow == 1,使用可見屬性安排。 (2)使用 Loader 動態加載組件。
qbw_csdn
2020-07-08 04:29:42
不同組件之間的分隔塊
問題:如何將兩個組件分隔開來。 方法: (1)使用 Image 組件,加載分隔圖片。 (2)使用 Rectangle 組件,用顏色條分隔。
qbw_csdn
2020-07-08 04:29:42