常见异常捕获 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()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM