Windows下Qt連接MySql數據庫


1、設置環境變量,需添加如下的環境變量:

    
2、打開Qt Command Prompt,輸入第一條命令:cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回車, 然后輸入第二條命令: qmake "INCLUDEPATH+=C:\MySQL\include", "LIBS+=C:\MySQL\lib\opt\libmysql.lib" mysql.pro
最后輸入:mingw32-make 進行編譯。
或者如下圖所示,在.pro文件中添加mql的include文件路徑和lib文件路徑。
按照上面的步驟操作即可完成鏈接配置。
下面就可以寫鏈接數據庫的代碼了,如下:
void UserData::Link() { QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); db.setPort(3306); db.setHostName("127.0.0.1"); db.setDatabaseName("chat"); db.setUserName("root"); db.setPassword("admin"); if(!db.open()){ qDebug()<<"Unable to open database"; }else{ qDebug()<<"Database connection established"; } db.exec("SET NAMES GBK"); }
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM