qt怎么配置mysql的简单介绍( 二 )


配置完成Mysql信息后,在旁边选择【SSH】
Qt5.7下连接mysql数据库QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
这里需要把libmysql.dll文件拷贝到Qt的bin目录中 。或者自己编译的时候qt怎么配置mysql , 链接静态库 。
参考qt怎么配置mysql:
参考:
qt中怎么连接mysql数据库1:windows 下登陆mysql 命令行,(1)进入cmd (2)cdmysql 安装路径/mysqlserver5.6/bin(3)使用命令mysql -u root -p然后根据提示输入密码进入命令行select user();//显示当前用户2:在同一台电脑上利用Qt 访问数据库(1)显示当前电脑上安装的数据库驱动QStringListdrivers = QSqlDatabase::drivers();foreach(QString driver, drivers)qDebug() "/t"driver;(2)QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");/对 QMYSQL进行操作,本函数有第二个参数 连接名db.setHostName("localhost");//或127.0.0.1 本主机db.setPort(3306);db.setDatabaseName("example"); //对数据库example进行操作db.setUserName("wangxuetao");//wangxuetao是一个对example数据库有操作权限的账户db.setPassword("3791948");于是mysql中增加一个账户可使用Grantall previliges on *.*to ‘wangxuetao’@’localhost’ identified by‘3791948’ with grant option;Flushprivileges; //更新(3)db.open() 函数可由于检测数据库是否连接成功coutDBConnection();2.m_sqlquery = new QSqlQuery("",m_sqldb);//statement 1:connect db with sql query3.if(result == R_OK)4.{5.result = m_sqlquery-exec("INSERT INTO children(fname,age) VALUES('A nn2',13)");6.if(!result)7.qDebug()" [OK] ""EXEC successed";8.m_sqlquery-exec("SELECT * FROM children c LIMIT 0,1000");9.while(m_sqlquery-next())10.{11.qDebug()value(0).toString()value(1). toString();12.}13.}
qt5.8 for mingw编译静态版本时怎么加mysql注意编译器一定要和MYSQL的平台版本一致,32位的用32位的编译器编译,64位的用64位的编译器编译 。
准备工作:MYSQL的目录:D:\SQL_Server\mariadb
Qt5.1.1的目录:C:\Qt
1. 先将D:\SQL_Server\mariadb中的include\和lib\文件夹复制到根目录(C:),因为后面make时路径不能有空格 。
2. 打开QT5.1.1 for Desktop(MinGW 4.8)
cd C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=D:\SQL_Server\mariadb\include" "LIBS+=D:\SQL_Server\mariadb\lib\libmysql.lib" mysql.pro
mingw32-make
如果出现找不到mysql.h文件就用qtcreator打开mysql.pro文件,配置项目 , 然后编译,就会出现错误提示,把#include 改成#include ,编译就行了 , 或回到命令行再次执行mingw32-make即可.
3. 编译成功后 。
进入到C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\plugins\sqldrivers目录下 , 选中qsqlmysql.dll和 qsqlmysqld.dll两个文件,
复制到C:\Qt\Qt5.1.1\5.1.1\mingw48_32\plugins\sqldrivers目录下 。
【qt怎么配置mysql的简单介绍】qt怎么配置mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于、qt怎么配置mysql的信息别忘了在本站进行查找喔 。

推荐阅读