# Qt-studentmanager
C++ Qt 基于数据库Mysql学生信息管理系统<br><br>
本项目用的Qtcreater5.8 开发的 大家最好用Qtcreater 5.8以上 打开项目. 5.0版本以下可能会打不开项目 <br><br>
本人开发环境安装包
Qt5.8 安装包32位<br><br>
mysql 安装包 32位
程序依赖于mysql数据库先要解决Qt连接数据库问题,大家出问题八成是连接数据库的配置没做。并且还有就是libmysql.dll文件的问题32位的Qt 对应32位的MySQL dll文件,同理64位对应64位不然会依然连接不上数据库!!!<br>
###一.使用说明<br>
该学生信息管理系统使用的数据库为MySQL;<br>
电脑运行时运行环境必须满足以下要求:<br><br>
1,那台电脑必须要安装数据库MySQL;安装引导里一定要将默认的latin1编码换成utf8编码,不然后面会中文乱码<br><br>
2,在那台电脑的MySQL中导入本人数据库脚本文件 studentmanager.sql (该文件已打包好)(这里推荐使用navicate for mysql 导入 数据库创建是要选择utf8编码,不然后期会出现数据库中文乱码)<br><br>
3,在MySQL的安装目录下的lib文件夹中的libmysql.dll文件复制到Qt安装目录下的bin目录中<br><br>
4,最后在原代码中的globle.cpp 文件中更改连接数据库的账号和密码( 更改QString sqluser="root" 的值为更改账号。更改QString sqlpass="123456" 的值为更改密码。<br><br>
此处我的数据库账号为root 密码为123456。此处账号密码要对应自己MySQL账号密码)<br><br>
以上步骤若没完成则会编译运行不了<br><br>
##运行后进入登录页面<br>
管理员端登录账号密码在admin表中 用该表的username作为账号和password作为密码可登录管理员端 如admin admin<br><br>
关于一些你们遇到的一些问题的总结:<br>
1.登陆显示密码错误,并且控制台打印not open database,这是链接数据库不成功,两个问题第一检测dll文件有没有导入,第二请使用我上面给的qtcreater,和mysql 安装包<br><br>
2.遇到信息显示中文乱码,请重新安装数据在数据库的安装引导中将默认的latin1编码换成utf8编码,然后确认在navacte 中你的数据库是不是设置为utf8编码,这两步缺一不可。<br>
小蜜蜂vs码农
- 粉丝: 2404
- 资源: 287
最新资源
- 马尔科夫决策过程MATLAB工具箱
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- 单相逆变并网的学习代码SOGIDQ锁相, 纯代码仿真,锁相环,并网,stm32代码
- 双PWM整流器实现飞轮储能系统MATLAB仿真(含与仿真完全对应的54页报告) 1选用永磁同步电机作为飞轮驱动电机,通过矢量控制的方式对其发电和电动的工况进行控制 同时,配合双PWM整流器实现能
- 农用喷雾机市场规模:预计2031年年复合增长率(CAGR)为2.7%
- 12306抢票用的自动化脚本
- toad.selection.select函数示例的数据集和代码
- 机械设计仓体式码垛机sw16可编辑非常好的设计图纸100%好用.zip
- 渗透测试实用手册.pdf
- 昆仑通态MCGS与台达DT330温控器通讯程序+输出启停(KUNL-4) 功能:通过昆仑通态触摸屏,实现对温控器 设定温度值,读取实际温度,控制输出启停,反应灵敏,通讯稳定可靠 器件
- 机械设计传感器真空灌胶机_step非常好的设计图纸100%好用.zip
- 蚕丝行业分析:预计2031年年复合增长率(CAGR)为2.0%(2025-2031)
- simpack模型,CRH380A动车组模型,动车拖车,保证参数准确,含建模过程和简单的动力学分析
- 基于verilog语言的fpga电子音乐播放器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈