回覆列表
-
1 # 什麼都可以
-
2 # lanfengz3
import pymysql
conn = pymysql.connect(conUrl,user=username, passwd=passwd, db=db, port=3306, connect_timeout=5)
# 獲取資料庫遊標物件
cursor = conn.cursor(cursor = pymysql.cursors.DictCursor)
cursor.execute(sql,params)
result = cursor.fetchall()
返回的result 是dict型別
1、python安裝目錄設定為d:/python342、pymysql安裝方法為:解壓下載的檔案,在cmd中執行: python setup.py install。檢驗安裝安裝是否成功的方法:import pymysql 。 如果不報錯 說明安裝成功。3、mysql安裝目錄為D:/phpStudy/MySQL。為避免更多配置問題,可在啟動phpstudy後,將其設為系統服務4、基本操作:(1)匯入pymysql: import pymysql(2)連線資料庫: conn=pymysql.connect(host="localhost",user="root",passwd="root",db="ere",charset="utf8")務必注意各等號前面的內容!charset引數可避免中文亂碼(3)獲取操作遊標:cur=conn.cursor()(4)執行sql語句,插入記錄:sta=cur.execute("insert 語句") 執行成功後sta值為1。更新、刪除語句與此類似。(5)執行sql語句,查詢記錄:cur.execute("select語句") 執行成功後cur變數中儲存了查詢結果記錄集,然後再用迴圈列印結果:for each in cur:print(each[1].decode("utf-8")) # each[1] 表示當前遊標所在行的的第2列值,如果是中文則需要處理編碼