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

本文详细介绍了如何在Python桌面应用中利用pymysql库连接数据库,包括安装、导入、创建数据类及执行SQL语句。提供了一个实用的pymysql封装类示例,适用于快速上手数据库操作。同时,文章附带了完整代码和安装指南,确保环境配置正确。
摘要由CSDN通过智能技术生成

本篇文章主要讲解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:\users\admin\appdata\local\programs\python\python39\lib\ 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任聪聪

创作不易,你的打赏是我的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值