首页 > 编程知识 正文

编译mysql驱动步骤(mysql驱动程序)

时间:2023-12-14 13:33:51 阅读:315609 作者:DNHH

本文目录一览:

qt连接mysql数据库怎么编译驱动

下载mysql C链接库

选择C的链接库

2

将C的连接库解压到到C:/mysql 目录下

3

我的QT 安装在C盘目录下,版本号是4.8.6 所以打开目录

C:QT4.8.6srcpluginssqldriversmysql

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:QT4.8.6srcpluginssqldriversmysql

执行qmake

运行VS2010的控制台工具

切换到

C:QT4.8.6srcpluginssqldriversmysql 目录下

执行nmake 和nmake release

是nmake不是make

这样在C:QT4.8.6srcpluginssqldriversmysql 目录下的debug 目录和release 目录下分别会产生

qsqlmysqld4.dll qsqlmysqld4.lib

qsqlmysql4.dll qsqlmysql4.lib

将上面提到的四个文件复制到

C:QT4.8.6pluginssqldrivers

最后把

C:mysqlliboptlibmysql.dll

C:mysqlliboptlibmysql.lib

复制到

C:Windowssystem32 目录下。

最后测试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:MicrosoftVC98include/wchar.h:163: error: '__int64' does no

提到前列腺炎疾病,前列腺炎,相信大家一定不陌生,它作为男性常见的疾病之一,正是因为常见所以很多男性朋友没有引起高度的重视,殊不知,它对于男性朋友的危害性非常的大,下面介绍一下六大必知男性前列腺炎危害,希望给男性朋友提供必要的帮助。

一、痛苦

影响工作和生活。由于炎症的刺激,产生一系列症状,如腰骶、会阴、睾丸等部位胀痛、尿不尽、夜尿频多等,使患者烦躁不安,影响工作和生活。

二、影响生育

可导致不育。长期的慢性炎症,使前列腺液成分发生变化,前列腺分泌功能受到影响,进而影响精液的液化时间,精子活力下降,可以导致男性不育。

三、影响性功能

导致阳萎、早泄。由于疾病长期未能治愈,各种症状和不适在性交后加重,或直接影响性生活的感受和质量,对患者造成一种恶性刺激,渐渐对性表现出一种厌恶感,导致阳萎、早泄等现象。

四、导致内分泌失调

引起精神异常。正常情况下,前列腺能分泌多种活性物质。由于前列腺发生炎症,内分泌失调,睾丸炎,可引起神经衰弱,以致精神发生异常;亦可出现失眠多梦、乏力头晕、思维迟钝、记忆力减退等症状。

五、传染配偶引起妇科炎症

前列腺炎可以传染给妻子,特别是一些特殊病菌感染引起的前列腺炎,包皮过长,其炎症可以通过性交途径传染给妻子。如霉菌性前列腺炎、滴虫性前列腺炎、淋病性前列腺炎、非淋菌性(衣原体、支原体)前列腺炎等。

六、导致慢性肾炎

发展为尿毒症。前列腺炎如不及时治疗,早泄,可导致前列腺增生,对膀胱出口进行压迫,使尿液不能完全排空,出现残余尿。残余尿是细菌繁殖的良好培养基,加之膀胱粘膜防御机制受损,故极易导致尿路感染如肾盂肾炎等,此时如治疗不彻底,由肾盂肾炎、肾积水等,进而发展为肾炎,最后发展为尿毒症。

如何自己编写MySQL驱动

有些版本的tomcat根目录并没有lib,如果你所用的tomcat根目录下有lib文件夹,且你的应用需要的jar包可以同部署在同一个tomcat下的其它应用并存(具体部署了哪些应用程序可以查看tomcat的webapps文件夹),那么可将相关jar文件放此lib文件夹下。否则请在部署到tomcat的对应那个web应用程序的web-inflib文件夹下添加这些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 查看一下的。。。。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。