QSqlDatabase 使用靜態方法addDatabase來創建一個資料庫連接。 如果你的程式中只有一個資料庫連接,可以使用如下語句創建連接 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 如果你的程式要處理多個資料庫連接,那麼就使用 ...
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. 關閉資料庫 來自為知筆記(Wiz)