QT 連線多個資料庫,必須指定不同的連線名字

2021-06-17 21:55:59 字數 736 閱讀 2188

/* qt 連線多個資料庫,必須指定不同的連線名字 */

#include "q2.h"

#include #include #include qsqldatabase *db;

qsqldatabase *db2;

q2::q2(qwidget *parent, qt::wflags flags)

: qmainwindow(parent, flags)

db2 = new qsqldatabase(qsqldatabase::adddatabase("qmysql", "db2")); // 如果要連線多個資料庫,必須指定不同的連線名字,否則會覆蓋上面的預設連線

db2->setdatabasename("bbs");

db2->sethostname("127.0.0.1");

db2->setport(3306);

db2->setusername("root");

db2->setpassword("");

if (! db2->open())

} void q2::on_pushbutton_clicked()

else

}else

}else

}void q2::on_pushbutton_2_clicked()

else

}else

}else

}q2::~q2()

actionrecord 連線多個資料庫

第一種 每個model各自連線 建立乙個資料庫鏈結 example activerecord base.establish connection adapter mysql2 host localhost username myuser password mypass database someda...

Abp使用不同倉儲連線多個資料庫

有群友說官方例子中有,無奈英文和網速太差。自己琢磨吧。最近開發的專案中,需要從外部系統中讀取一些資訊,計算之後存入本地的資料庫中,外部系統直接提供資料庫給我。所以本地需要用到多資料庫連線。專案採用abp框架開發,不熟悉的可以看看這裡 言歸正傳,我的專案中已經有了乙個dbcontext繼承至 abpz...

laravel設定多個資料庫連線

1 在專案根目錄下的.env檔案中,加入一組資料庫配置 db host center localhost db port center 3306 db database center test 換成自己的資料庫名 db username center root 換成自己的使用者名稱 db passw...