常見異常捕獲 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