栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python桌面可视化应用利用pymysql连接数据库的实例教程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python桌面可视化应用利用pymysql连接数据库的实例教程

本篇文章主要讲解python桌面可视化应用利用pymysql连接数据库的实例教程
作者:任聪聪
日期:2022年6月1日

桌面应用的sql连接方式实际上就是把我们的sql账户和信息写在我们的代码中,进行封装,可以对其书写在一个特定的文件中,将其封装并在其他文件中【函数或者服务】进行调用即可。

python链接数据库的方法是很多的,常见的有pymysql、peewee这两个中间件库,通过他们可以很轻松的操作数据库的增删改查。我们本次只讲解pymsql的使用方法

pymysql的连接方式说明

特点:可以直接使用sql原生语句进行操作,可以尽情的div封装。

使用pymsql

本篇文章的python环境为3.9.6

步骤一、安装pymysql
pip install pymysql
或者设置一个路径:
pip install --target=c:usersadminappdatalocalprogramspythonpython39lib pymysql  


tips:如果有报错记得设置路径,使用有路径的那个命令即可安装

步骤二、导入包
import pymysql as myDb
步骤三、使用数据类

提示:数据类的代码片段在文章下方

import mysqlDbClass as sqlDb

theDbObj = sqlDb.mysqlDbClass(['root','root','127.0.0.1','3306','test'])
#查询表中的所有内容
theDbObj.playSql('select * from s')
#显示所有的表
theDbObj.playSql('show tables')

说明:
1.playSql可以执行所有的sql原生语句
2.mysqlDbClass 链接后即可进行playsql操作

效果展示

数据库中的内容

查询结果

代码实例

集合封装了pymysql的调用类,可以更快速的上手。

pymysql的实用类

pymysql桌面可视化应用的实操


说明:增删改查直接通过原生sql即可,本实例封装的函数和方法+sql语句可以畅通数据库的相对应操作。

完整代码附件

环境说明:python3.9.6 pymsql1.0.2 tkinter
文章附件地址:https://download.csdn.net/download/hj960511/85523412

使用说明: 1.需要安装tkinter

执行命令

pip install python-tk 或 pip install tkinter
2.需要安装pymysql

执行命令

pip install pymysql
3.查询包的版本的命令:

说明:一定要确保版本号是对的,否则代码实例可能无法执行。

pip show 包名
懒人安装方法

进入到代码实例目录执行下列命令直接安装代码实例环境

pip install -r requirements.txt --upgrade
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947590.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号