国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

qt使用sqlite數(shù)據(jù)庫 qt中怎么連接mysql數(shù)據(jù)庫?

qt中怎么連接mysql數(shù)據(jù)庫?qt如何連數(shù)據(jù)庫?連接到MySQL數(shù)據(jù)庫QSqlDatabase DB=QSqlDatabase::adddatabase(“qmysql”)//使用MySQL數(shù)據(jù)庫驅(qū)

qt中怎么連接mysql數(shù)據(jù)庫?

qt如何連數(shù)據(jù)庫?

連接到MySQL數(shù)據(jù)庫QSqlDatabase DB=QSqlDatabase::adddatabase(“qmysql”)//使用MySQL數(shù)據(jù)庫驅(qū)動程序db.setHostName文件(“l(fā)ocalhost”)db.setDatabaseName數(shù)據(jù)庫名稱(“exampledb”)//數(shù)據(jù)庫名稱數(shù)據(jù)庫設(shè)置用戶名(“SA”)//用戶名數(shù)據(jù)庫設(shè)置密碼(“1”)//密碼bool OK=數(shù)據(jù)庫打開()//嘗試連接到數(shù)據(jù)庫if(OK){qsqlquery myquery if}(我的查詢.exec(“select*from employeedb”){int num=0 if(數(shù)據(jù)庫驅(qū)動器()->hasFeature(QSqlDriver::QuerySize)){num=myquery.size文件()//如果支持受結(jié)果影響的行數(shù),則記錄}否則直接{myquery.last文件()//否則,導(dǎo)航到結(jié)果的最后一個num=我的查詢.at()1}//添加數(shù)據(jù)庫的查詢結(jié)果處理操作}否則//如果查詢失敗{qsqlerror}=myquery.lastError錯誤()}}else//打開數(shù)據(jù)庫{}失敗

我自學(xué)Qt5已經(jīng)快三年了。只要你有C的基礎(chǔ),QT框架就應(yīng)該很快學(xué)會。讓我簡單介紹一下我的學(xué)習(xí)過程。

我想在學(xué)習(xí)QT的時候做GUI開發(fā),但是MFC太麻煩,很難學(xué)習(xí),而且代碼也很復(fù)雜,效果不好,不靈活。我在網(wǎng)上搜索了GUI,然后開始聯(lián)系QT。這個框架非常好。它高效靈活的做GUI,能快速的達(dá)到預(yù)期的效果。

個人總結(jié)還是先學(xué)C,然后在認(rèn)真了解QT框架的基礎(chǔ)上,寫代碼,很快就能學(xué)會QT。