最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
qt和mysql怎么連接的簡單介紹

QT怎么ssh連接mysql數(shù)據(jù)庫

在這里小編使用的是SQLyogEnt進(jìn)行遠(yuǎn)程連接配置了SSH的數(shù)據(jù)庫。通過桌面的SQLyogEnt運(yùn)行數(shù)據(jù)庫客戶端。

在六安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),六安網(wǎng)站建設(shè)費(fèi)用合理。

在界面中點(diǎn)擊【新建】按鈕,在Mysql下填寫Mysql數(shù)據(jù)庫的ip地址、用戶名、密碼、端口(默認(rèn)在3306)就好,數(shù)據(jù)庫名稱。這里跟普通的連接數(shù)據(jù)庫的方法一致。

這個時(shí)候讀者可以點(diǎn)擊一下【測試連接】,這個時(shí)候點(diǎn)擊測試連接去連接數(shù)據(jù)庫是不會成功的,因?yàn)閿?shù)據(jù)庫配置了SSH訪問。如下圖:

配置完成Mysql信息后,在旁邊選擇【SSH】

qt連接mysql問題

首先:進(jìn)入到自己相應(yīng)的qt/src/plugins/sqldrivers/mysql 目錄下 (我的目錄為:S:\QT\4.8.0\src\plugins\sqldrivers\mysql),這個下面有兩個文件mysql.pro,一個mian.cpp! 用文本編輯器打開該目錄下的mysql.pro文件 在mysql.pro中加入:

INCLUDEPATH+="C:\Program Files\MySQL\MySQL Server 5.5\include" LIBS+="C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib"

保存并退出(即你的mysql的include 路徑和 lib 下 opt 的 libmysql.lib 路徑)

打開Qt 4.8.0 Command Prompt, 編譯這個文件

#qmake -o Makefile mysql.pro

提示3條警告信息,但沒影響

#mingw32-make (這個網(wǎng)上有好幾個編譯命令,我的是用nmake);

然后你會發(fā)現(xiàn)你的 qt 下這個 qt/plugins/sqldrivers路徑(我的路徑為S:\QT\4.8.0\plugins\sqldrivers下)下多了四個文件

分別為 libqsqlmysql4.a, libqsqlmysqld4.a, qsqlmysql4.dll,qsqlmysqld4.dll (生成文件不一定是上面四個)這樣基本上就編譯成功,可以使用 mysql 了!~

最后安全起見再將 mysql下 bin 文件中l(wèi)ibmysql.dll文件拷貝到 system32 下面 然后測試:

#includeQtGui #includeQtSql #includecstdlib

#includeQtGui/QApplication #includeQtSql/QtSql boolcreateConnection() {

qDebug()"Availabledrivers:";

QStringListdrivers=QSqlDatabase::drivers(); foreach(QStringdriver,drivers) qDebug()"\t"driver;

QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL"); qDebug()"MYSQLdrivervalid?"db.isValid(); }

intmain(intargc,char*argv[]) {

至于mysql.pro我是在網(wǎng)上下載的

qt中mysql怎么連接遠(yuǎn)程數(shù)據(jù)庫

創(chuàng)建數(shù)據(jù)庫

選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份驗(yàn)證建立連接。

在【對象資源管理器】窗口中展開服務(wù)器,然后選擇【數(shù)據(jù)庫】節(jié)點(diǎn)

右鍵單擊【數(shù)據(jù)庫】節(jié)點(diǎn),從彈出來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。

執(zhí)行上述操作后,會彈出【新建數(shù)據(jù)庫】對話框。在對話框、左側(cè)有3個選項(xiàng),分別是【常規(guī)】、【選項(xiàng)】和【文件組】。完成這三個選項(xiàng)中的設(shè)置會后,就完成了數(shù)據(jù)庫的創(chuàng)建工作,

在【數(shù)據(jù)庫名稱】文本框中輸入要新建數(shù)據(jù)庫的名稱。例如,這里以“新建的數(shù)據(jù)庫”。

在【所有者】文本框中輸入新建數(shù)據(jù)庫的所有者,如sa。根據(jù)數(shù)據(jù)庫的使用情況,選擇啟用或者禁用【使用全文索引】復(fù)選框。

在【數(shù)據(jù)庫文件】列表中包括兩行,一行是數(shù)據(jù)庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數(shù)據(jù)庫文件。

切換到【選項(xiàng)頁】、在這里可以設(shè)置數(shù)據(jù)庫的排序規(guī)則、恢復(fù)模式、兼容級別和其他屬性。

切換到【文件組】頁,在這里可以添加或刪除文件組。

完成以上操作后,單擊【確定】按鈕關(guān)閉【新建數(shù)據(jù)庫】對話框。至此“新建的數(shù)據(jù)”數(shù)據(jù)庫創(chuàng)建成功。新建的數(shù)據(jù)庫可以再【對象資源管理器】窗口看到。


本文標(biāo)題:qt和mysql怎么連接的簡單介紹
URL網(wǎng)址:http://fisionsoft.com.cn/article/hiioed.html