当前位置: 首页 > news >正文

昆明网站建设国家商标注册官网

昆明网站建设,国家商标注册官网,网页实训报告,唐山建设企业网站学生信息管理系统 本系统使用python,pyqt5,数据库使用MySQL,实现windowsGUI应用。 python使用pymysql模块操作数据库代码 import pymysqldef handle_db(cmd, sql):result None# print(f" sql {sql}")# 连接数据库conn pymysql…

学生信息管理系统

本系统使用python,pyqt5,数据库使用MySQL,实现windowsGUI应用。

python使用pymysql模块操作数据库代码

import pymysqldef handle_db(cmd, sql):result = None# print(f" sql {sql}")# 连接数据库conn = pymysql.connect(host='localhost',user='xxx',password='xxxxx',database='student_manager_system',port=3306,charset='utf8mb4')# 创建游标cursor = conn.cursor()# 执行 SQL 语句cursor.execute(sql)# 获取查询结果if cmd == "select":result = cursor.fetchall()print(f"result db {result} {type(result)}")elif cmd == "insert":rowcount = cursor.rowcountif rowcount > 0:# print("插入成功!")result = Trueelse:# print("插入失败!")result = False# 提交事务conn.commit()elif cmd == "delete":rowcount = cursor.rowcountif rowcount > 0:result = Trueelse:result = False# 提交事务conn.commit()elif cmd == "update":rowcount = cursor.rowcountif rowcount > 0:result = Trueelse:result = False# 提交事务conn.commit()# 关闭游标和连接cursor.close()conn.close()return resultdef insert_data(arg):lineEdit, lineEdit2, lineEdit3, lineEdit4, lineEdit5, lineEdit6, lineEdit7 = arg# 检查学号是否重复check_sql = f"select * from student_manager where s_number={lineEdit2}"print(f"check sql is : {check_sql}")result = handle_db("select", check_sql)if result:return False, "学号重复"sql = f"insert into student_manager values ('{lineEdit}', '{lineEdit2}', '{lineEdit3}', " \f"'{lineEdit4}', '{lineEdit5}', '{lineEdit6}', '{lineEdit7}')"print(f"insert sql is : {sql}")result = handle_db("insert", sql)print(f"result {result}")if result:return True, ""else:return False, "学生信息插入到数据库失败,请检查数据库"def select_data():sql = "select * from student_manager"print(f"select data sql is : {sql}")result = handle_db("select", sql)# print(f"result {result}")return resultdef delete_data(num):sql = f"delete from student_manager where s_number='{num}'"print(f"delete data sql is : {sql}")result = handle_db("delete", sql)# print(f"result {result}")return resultdef update_data(arg):lineEdit, lineEdit2, lineEdit3, lineEdit4, lineEdit5, lineEdit6, lineEdit7 = arg# 检查学号是否重复check_sql = f"select * from student_manager where s_number={lineEdit2}"print(f"check update sql is : {check_sql}")result = handle_db("select", check_sql)if not result:return False, "该学生学号不存在"sql = f"update student_manager set name='{lineEdit}', sex='{lineEdit3}', age='{lineEdit4}'," \f"grade='{lineEdit5}', class='{lineEdit6}', remark='{lineEdit7}' where s_number='{lineEdit2}'"print(f"update data sql is : {sql}")result = handle_db("update", sql)# print(f"result {result}")if result:return True, ""else:return False, "学生信息修改到数据库失败,请检查数据库"

 系统首页
请添加图片描述

请添加图片描述
请添加图片描述

需要全部代码请私信

少年易老学难成,一寸光阴不可轻。

http://www.yayakq.cn/news/704214/

相关文章:

  • 网站毕业设计任务书传奇网
  • 湖北省住房和城乡建设厅网站的公示公告永嘉网站制作系统
  • 什么 的提升自己的网站高雅大气的三字公司名称
  • wordpress网站变灰自己做的网站有排名吗
  • wordpress 网站提速建筑设计专业的网站
  • 数码产品网站建设手机端模板网站
  • 平台建设网站公司如何注册公众号
  • 济南网站建设 推搜点如何用网站做推广
  • 山西网站开发公司宝尊电商代运营入口
  • 安徽网站建设开发格泰网站建设
  • 网站内容被删除怎么取消收录wordpress采集文章内容
  • 怎样设计自己的网站全国工商企业查询网官网
  • 咋做211校徽加网站android电影网站开发
  • 快站官网平台东莞网络推广建站
  • 建设网站阿里云服务器丹阳网站建设如何
  • 南京建设工程公共资源交易中心网站高效完成网站建设的步骤
  • 网站没有后台登陆文件夹外包公司工伤找谁赔偿
  • 门户网站 技术方案湖南企业名录大全
  • wordpress 修改建站时间网站建设找什么工作室
  • 购物网站建设比较好的优化网站设计
  • 网站推荐2021制作宣传片的步骤
  • 做网站 超速云wordpress 评论增加字段
  • 广州网站建设多少钱wordpress女装小说
  • 什么是网站建设策划建网站步骤
  • 网站更换主机注意企业简介优势项目案例等推广
  • 哪个建站软件比较好带论坛设计公司网站建设文案
  • qq素材网站源码中国建设银行官网站汽车卡
  • 成华区微信网站建设推专业制作银行存单
  • 教人做策划的网站网站宣传推广
  • 东莞市锂电池网站建设图片转视频在线制作