Loading

pymsql模块

  • 导入
import pymysql
  • 数据库连接及操作
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# db为返回的连接对象
# 输入参数分别为服务器ip,用户名,密码,指定的数据库
cursor = db.cursor()
# 使用 cursor() 方法创建一个游标对象 cursor
cursor.execute("SELECT VERSION()")
# 在游标上使用 execute()  方法执行 SQL 查询 
data = cursor.fetchone()
# 使用 fetchone() 方法获取单条数据.
# 也可以使用fetchall()来获取所有的数据集
db.close() # 关闭数据库连接
  • 错误回滚
try:
   # 执行sql语句
   cursor.execute(sql)
   # 执行sql语句
   db.commit()
except:
   # 发生错误时回滚
   db.rollback()
  • 上下文管理器

对建立连接和建立游标分别上使用with语句来执行

 

posted @ 2020-12-09 14:33  lixin2020  阅读(70)  评论(0)    收藏  举报