QT與SQL 資料庫的連線

2022-09-23 19:09:10 字數 800 閱讀 7324

軟體版本:qt5.5.1+microsoft sql server 2008 r2

1,在.pro檔案中新增**:

qt += sql2,在對應的.**件或.cpp檔案中新增引用:

#include3,進行連線配置,共有兩種方法:

(1)直接使用sql相關語句:

//qodbc為qt中與sql相對應的設定字元,其他種類的資料庫也有與之相對應的字元

qsqldatabase db=qsqldatabase::adddatabase("qodbc");

qstring dsn="driver=;server=主機名稱;database=資料庫名稱";

//如果程式與資料庫位於同一臺電腦,且電腦具有登入許可權,則可不設定賬號密碼進行登入

//在程式設計時,強烈建議使用賬號密碼方式訪問資料庫

db.setdatabasename(dsn);

賬號名稱);

賬號密碼);

db.open();(2)利用資料來源odbc管理器對資料庫進行配置:

qsqldatabase db = qsqldatabase::adddatabase("qodbc");

//使用qodbc設定資料來源的方法網上很多,這裡不再贅述

db.setdatabasename(qodbc中設定的資料來源名稱);

db.setusername(賬號名稱);

db.setpassword(賬號密碼);

db.open();4,對連線狀態進行檢查

if(db.isopen())

else

db.close();

VC 與SQL資料庫連線

以下是正確的連線方法 類adoconn負責連線sql資料庫 vc sql server資料庫應用系統開發與例項提供!import c program files common files system ado msado15.dll no namespace rename eof adoeof re...

SQL資料庫連線

view code 資料庫連線 八步 sql using system.date.sqlclient access using system.date.oledb 1 建立連線物件 sqlconnection 連線物件名稱 new sqlconnection oledbconnection 連線物件...

Qt鏈結資料庫與使用SQL

一直沒接觸資料庫,前一陣突然有機會用了用mysql,順手把sql語法學了一遍,學完了手癢癢,一想qt可以 結合資料庫,就順便試了下qt鏈結資料庫與使用sql sql部分就不說了 qt先說鏈結部分 1.先做資料庫驅動,現在qt sdk for windows裡面已經有odbc的驅動了,我當時現做了個m...