軟體版本: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...