1 首先安装mysql软件,本人安装的是mysql server5.6
2 用管理员权限打开CMD进入mysql安装目录,执行如下启动mysql服务:
3 在DOS窗口继续执行mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。
4 按照网上的方法,把mysql C:\Program Files\MySQL\MySQL Server 5.6\lib目录下的libmysql.lib和libmysql.dll复制到QT安装目录的xx/mingw530_32\bin目录下,并且复制到QT项目生成目录的debug/release目录下。
but这种方法用不了,网上搜了下使用下面命令查看发现mysql是64位的,
show variables like '%version_%';
而mingw版QT是32位的。又重新下了个免安装版的32位mysql server5.6点击打开链接
首先执行net stop mysql和mysqld -remove mysql 去掉64位的mysql,然后在32位mysql安装目录执行mysqld.exe -install 并执行net start mysql启动mysql服务.
重启QT creator。
5 用mysql命令行创建数据库用户名,密码,建表。
登入mysql: mysql -hlocalhost -uroot -p
CREATE DATABASE LibraryManageSystem;
USE LibraryManageSystem;
这样在QT creator中的代码就能操作mysql数据库啦~