本文目錄一覽:
- 1、qt連接mysql數據庫怎麼編譯驅動
- 2、Qt create 編譯mysql 驅動 老是出錯啊 d:\Microsoft\VC98\include/wchar.h:163: error: ‘__int64’ does no
- 3、如何自己編寫MySQL驅動
- 4、在windows環境下怎麼連接mysql數據庫
- 5、MySQL驅動問題,有請高手解決??
qt連接mysql數據庫怎麼編譯驅動
下載mysql C鏈接庫
選擇C的鏈接庫
2
將C的連接庫解壓到到C:/mysql 目錄下
3
我的QT 安裝在C盤目錄下,版本號是4.8.6 所以打開目錄
C:\QT\4.8.6\src\plugins\sqldrivers\mysql
4
將C:/mysql/lib/libmysql.dll 和C:/mysql/lib/libmysql.lib
複製到此處。
5
編輯目錄下的mysql.pro文件
添加
INCLUDEPATH+=”C:/mysql/include”
LIBS+=”C:/mysql/lib/opt/libmysql.lib”
運行qt的控制台窗口,方便使用qmake
切換到目錄下
C:\QT\4.8.6\src\plugins\sqldrivers\mysql
執行qmake
運行VS2010的控制台工具
切換到
C:\QT\4.8.6\src\plugins\sqldrivers\mysql 目錄下
執行nmake 和nmake release
是nmake不是make
這樣在C:\QT\4.8.6\src\plugins\sqldrivers\mysql 目錄下的debug 目錄和release 目錄下分別會產生
qsqlmysqld4.dll qsqlmysqld4.lib
qsqlmysql4.dll qsqlmysql4.lib
將上面提到的四個文件複製到
C:\QT\4.8.6\plugins\sqldrivers
最後把
C:\mysql\lib\opt\libmysql.dll
C:\mysql\lib\opt\libmysql.lib
複製到
C:\Windows\system32\ 目錄下。
最後測試mysql 可不可以在qt中正常使用
新建一個qt 控制台項目
輸入以下代碼
#include QCoreApplication
#include QDebug
#include qstring.h
#include qstringlist.h
#include qsql.h
#include qsqldatabase.hint main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() “Available drivers:”;
QStringList drivers = QSqlDatabase::drivers();qDebug() drivers;return a.exec();
}
運行測試一下,看看有沒有圖片中紅圈圈中的兩項內容
Qt create 編譯mysql 驅動 老是出錯啊 d:\Microsoft\VC98\include/wchar.h:163: error: ‘__int64’ does no
提到前列腺炎疾病,前列腺炎,相信大家一定不陌生,它作為男性常見的疾病之一,正是因為常見所以很多男性朋友沒有引起高度的重視,殊不知,它對於男性朋友的危害性非常的大,下面介紹一下六大必知男性前列腺炎危害,希望給男性朋友提供必要的幫助。
一、痛苦
影響工作和生活。由於炎症的刺激,產生一系列癥狀,如腰骶、會陰、睾丸等部位脹痛、尿不盡、夜尿頻多等,使患者煩躁不安,影響工作和生活。
二、影響生育
可導致不育。長期的慢性炎症,使前列腺液成分發生變化,前列腺分泌功能受到影響,進而影響精液的液化時間,精子活力下降,可以導致男性不育。
三、影響性功能
導致陽萎、早泄。由於疾病長期未能治癒,各種癥狀和不適在性交後加重,或直接影響性生活的感受和質量,對患者造成一種惡性刺激,漸漸對性表現出一種厭惡感,導致陽萎、早泄等現象。
四、導致內分泌失調
引起精神異常。正常情況下,前列腺能分泌多種活性物質。由於前列腺發生炎症,內分泌失調,睾丸炎,可引起神經衰弱,以致精神發生異常;亦可出現失眠多夢、乏力頭暈、思維遲鈍、記憶力減退等癥狀。
五、傳染配偶引起婦科炎症
前列腺炎可以傳染給妻子,特別是一些特殊病菌感染引起的前列腺炎,包皮過長,其炎症可以通過性交途徑傳染給妻子。如黴菌性前列腺炎、滴蟲性前列腺炎、淋病性前列腺炎、非淋菌性(衣原體、支原體)前列腺炎等。
六、導致慢性腎炎
發展為尿毒症。前列腺炎如不及時治療,早泄,可導致前列腺增生,對膀胱出口進行壓迫,使尿液不能完全排空,出現殘餘尿。殘餘尿是細菌繁殖的良好培養基,加之膀胱粘膜防禦機制受損,故極易導致尿路感染如腎盂腎炎等,此時如治療不徹底,由腎盂腎炎、腎積水等,進而發展為腎炎,最後發展為尿毒症。
如何自己編寫MySQL驅動
有些版本的tomcat根目錄並沒有lib,如果你所用的tomcat根目錄下有lib文件夾,且你的應用需要的jar包可以同部署在同一個tomcat下的其它應用並存(具體部署了哪些應用程序可以查看tomcat的webapps文件夾),那麼可將相關jar文件放此lib文件夾下。否則請在部署到tomcat的對應那個web應用程序的\web-inf\lib文件夾下添加這些lib文件,如果沒有lib文件夾,新建一個lib,放入jar文件即可。
在windows環境下怎麼連接mysql數據庫
在Windows下面利用QT開發數據庫應用,如MYSQL,首先,我們必須利用源碼編譯MYSQL驅動庫;1)安裝qt-sdk-win-opensource-2010.02.1.exe
此時,QT安裝了QT Creator,假定目錄為:
E:/Qt/2010.02.1/,可以選擇安裝MingW;
此時,E:/Qt/2010.02.1/QT為Qt庫的安裝位置;
2)安裝MySQl,假定目錄為:
include 路徑為:D:/MySQL/MySQL Server 5.0/include
lib路徑為:D:/MySQL/MySQL Server 5.0/lib/opt
由於兩路徑還有空格;拷貝至C:/mysql文件夾下;
3)將E:/Qt/2010.02.1/QT/bin 和MINGW/bin加入到PATH中;
4)cd E:/Qt/2010.02.1/qt/src/plugins/sqldrivers/mysql文件夾
運行:
E:/Qt/2010.02.1/qt/src/plugins/sqldrivers/mysqlqmake -o Makefile
“INCLUDEPA
TH+=C:/mysql/INCLUDE” “LIBS+=C:/mysql/lib/opt/libmysql.lib” mysql.pro
nmake
在E:/Qt/2010.02.1/qt/plugins/sqldrivers下生成MYSQL的驅動;
MySQL驅動問題,有請高手解決??
你的加載驅動語句是:String driveName = “com.mysql.jdbc.Driver” ;
你的驅動jar包mysql-connector-java-5.0.4-bin.jar
你得確保驅動包裡面有com.mysql.jdbc.*
這個可以通過myeclipse查看
如果你沒有看到com.mysql.jdbc.*
那就說明你加載驅動的語句錯了,可能是別的庫。。。
例如,我加載一個jar:mysql-connector-java-3.0.17-ga-bin.jar
(當然這個包很老了,但是還是能夠發揮作用)
裡面也有com.mysql.jdbc
但是還是報錯,最後改成org.gjt.mm.mysql(也是在驅動包裡面的)就可以了。。。不過我是在netbeans下做的。
連接數據庫的問題可能是你的數據庫設置的問題,一般端口不會錯,最可能錯的就是密碼了,你可以用一個gui tools登陸mysql 查看一下的。。。。
原創文章,作者:R7YW8,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128629.html