无人机实验平台开发实记(五)

本文记录了在无人机实验平台开发过程中,如何使用Python的pymysql模块连接和操作MySQL数据库,包括增查操作的模板。同时,介绍了利用requests库进行POST、GET请求数据的获取,简化数据传输处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python相关功能模块学习
受本人技术栈限制,所以开发工作中需要学习Python相关功能模块的代码编写,已完成开发任务。
1、 数据库链接与操作模块
实记(二)中说明本项目所使用数据库为MySQL数据库。腾讯云云函数平台所使用Python版本为Python3,该版本未获得MySQLdb模块支持,所以需要使用pymysql模块进行数据库链接。经过简单验证,证实腾讯云云函数以内置pymysql模块。
由于Python统一了数据库链接接口,所以pymysql和MySQLdb在使用方式上类似:


#创建数据库连接pymysql.Connect()参数说明
host(str):      MySQL服务器地址
port(int):      MySQL服务器端口号
user(str):      用户名
passwd(str):    密码
db(str):        数据库名称
charset(str):   连接编码,存在中文的时候,连接需要添加charset='utf8',否则中文显示乱码。

connection对象支持的方法
cursor()        使用该连接创建并返回游标
commit()        提交当前事务,不然无法保存新建或者修改的数据
rollback()      回滚当前事务
close
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值