常见异常捕获 pymysql的使用

理清楚它们分别在什么情况下执行即可

try:
#写入测试代码
except Exception as e:
#异常才执行
else:
#正常会执行
finally:
#正常和异常都会执行

 pymysql的增删查改

import pymysql

conn = pymsql.connect(user='root',password='xxx',host='127.0.0.1',port=3306,charset='utf8',database='数据库名')
#注意host在本机上连的是127.0.0.1 实际项目中大多不是本机
#获取游标
cusor=conn.cursor(cursor=pymysql.cusors.DictCursor)#意思是取出的数据是以字典形式

#写sql语句 查
sql='select id,name from sneaker' #写语句
cursor.excute(sql)#执行语句
ret=cursor.fetchall()#拿结果
print(ret)

#
sql='insert into sneker(id,name) values(%s,%s)
cursor.excute(sql,['xx','xx'])
conn.commit()


#del
sql= 'delete from sneaker where id=%s'
cursor.excute(sql,[xxx]),
conn.commit()

#update
sql = 'update sneaker set name=%s where id=%s'
cursor.excute(sql,[xxx,xxx])
conn.commit()

 

posted @ 2021-06-17 15:54  不想拖累他人  阅读(1210)  评论(0)    收藏  举报