《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提供了各層的一個概況,並描述了各類屬於哪個層。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章