本文目录一览:
- 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 查看一下的。。。。