标签:pip use 提交 charset 服务 rollback 结果 mysql数据库 one
通过pymysql连接数据库,并实现增删改查操作;pymysql是python3连接mysql服务器的一个库,需要安装,可以使用pip install pymysql;
import pymysql #导入模块
conn = pymysql.connection(host="IP",user="用户名",passwd="密码",port="3306",charset="utf8") #打开数据库连接
cur = conn.cursor() #使用cursor()方法创建一个游标对象cur
#查询操作
cur.execute("select语句") #使用execute()方法执行sql
data1 = cur.fetchone() #使用fetchone()方法获取下一个查询结果集,结果集是一个对象
data2 = cur.fetchall() #使用fetchall()方法接收全部的返回结果行
rowcount = cur.rowcount #只读属性,返回执行execute()方法后影响的行数
#插入或更新操作
try:
cur.execute("插入或更新语句")
conn.commit() #提交到数据库执行
except:
conn.rollback() #发生错误回滚
cur.close() #关闭游标
conn.close() #关闭数据库连接
标签:pip use 提交 charset 服务 rollback 结果 mysql数据库 one
原文地址:https://www.cnblogs.com/lhworld/p/9629008.html