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. 關閉數據庫
 
 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM