使用QT連線SqlServer資料庫

2021-07-22 20:19:25 字數 622 閱讀 5833

最近在專案中需要使用qt來對sqlserver進行操作,特此記錄,以便回憶。

1.確保qt的安裝包裡已經載入sqlserver的驅動。

以qt5.3為例,在目錄d:\qt\5.3\mingw482_32\plugins\sqldrivers下,有相應的動態庫。

2.在工程檔案

(.pro)裡加一行:

qt+=sql。

3.建立.cpp檔案,敲**。

//連線sqlserver資料庫

void database::opendatabase()

;" "server=%1;" //伺服器名稱

"database=%2;"//資料庫名

"uid=%3;" //登入名

"pwd=%4;" //密碼

).arg("202.0.0.0")

.arg("name")

.arg("username")

.arg("password")

);if (!db.open())

else

}

4.呼叫opendatabase函式即可。

QT連線SQL Server資料庫

詳細的 qsqldatabase db qsqldatabase adddatabase qodbc connectionname qstring connectstring qstring driver server 1,2 database 3 uid 4 pwd 5 arg hostname ...

Qt遠端連線SQlServer資料庫

一 連線sql server資料庫 資料庫名 abc 表名 sql 2000 使用者名稱 sa 密碼 123 埠號 預設 1433 void maindialog connectsql qstring sip,intiport,qstring sdbnm,qstring susernm,qstrin...

QT學習 連線sql server資料庫

使用vs2017編譯的qt連線sql server,如果沒有設定好資料來源,會出現 未發現資料來源名稱並且未指定預設驅動程式 的錯誤,具體解決辦法參考 連線資料庫 如下 連線sqlserver資料庫 odbc資料來源使用者名稱,見 控制面板 管理工具 odbc資料來源 qstring dsn qst...