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