Qt連線資料庫

2021-06-13 01:22:10 字數 1181 閱讀 2919

1.qt連線access資料庫方法

1)設定資料庫連線資訊

首先需要在.pro檔案中新增

qt

+=sql語句

其次新增標頭檔案
#include
#include

#include

qstring sdbnm = "f:/data.accdb";//資料庫檔案

db = qsqldatabase::adddatabase("qodbc");//設定資料庫驅動

qstring dsn = qstring("driver=; fil=;dbq=%1;").arg(sdbnm);//連線字串

db.setdatabasename(dsn);//設定連線字串

db.setusername("");//設定登陸資料庫的使用者名稱

db.setpassword("111");//設定密碼

2)運算元據庫資料

qstringlist tables;

qstring tabname,sqlstring;

tables = db.tables(qsql::tables);//獲取表資訊

for (int i = 0; i < tables.size(); ++i)

") + ";server=" + db_server

+ ";uid=" + ""

+ ";pwd=" + ""

+ ";database=student";

//如果已經設定dsn,可以寫為qstring::fromlocal8bit("sqlserver_dsn")

qdebug() << "name = " << db_server << "\n";

db.setdatabasename(dsn);

//即使dsn中已經設定了uid和passwd,仍然需要執行setusername和setpassword的步驟

db.setusername("");

db.setpassword("");

bool r = db.open();//開啟資料庫

資料庫操作通access資料庫操作。

Qt連線資料庫Mysql(配置)

windows pro檔案 在windows下使用第三方庫的方法 d mysql sql liblibs ld mysql sql lib llibmysql 標頭檔案,包含mysql.h,注意是使用斜槓,不是反斜槓,c語言風格 路徑中使用 符號 include 沒有這個會報錯找不到socket i...

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...