QSqlDatabase

QSqlDatabase 
使用靜態方法addDatabase來建立一個數據庫鏈接。
若是你的程序中只有一個數據庫鏈接,能夠使用以下語句建立鏈接
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

若是你的程序要處理多個數據庫鏈接,那麼就使用以下的方式:數據庫

QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE","first");
QSqlDatabase db2 = QSqlDatabase::addDatabase("QSQLITE", "second");
1. 第一個參數爲數據庫驅動名稱
2. 第二個參數是數據庫鏈接名稱,若是不填寫,會有一個默認名稱。
3. 若是新建的數據庫鏈接名和以前的數據庫鏈接名重複,則會刪除以前的鏈接並從新建立一個鏈接。
4. 經過數據庫鏈接名區分不一樣的數據庫鏈接。
大體流程以下:
1. 新建數據庫鏈接
2. 經過一些列的set方法進行鏈接的設置
3. 調用open方法建立實際的鏈接,在open以前是沒法進行任何數據庫操做的。
4. 進行數據庫操做。
5. 關閉數據庫
 
 
相關文章
相關標籤/搜索