當前位置:成語大全網 - 書法字典 - 將python連接到mysql屬性時出錯錯誤:“連接”對象沒有屬性“光標類”

將python連接到mysql屬性時出錯錯誤:“連接”對象沒有屬性“光標類”

妳似乎還有其他代碼沒有上傳。給妳壹個示例代碼:

#?引言?MySQLdb包

進口?MySQLdb

#?連接數據庫

康恩?=?MySQLdb.connect(

host =‘localhost‘,?#?主機名

user =‘root‘,#?用戶名

passwd =‘12345‘,?#?密碼

db =‘豆瓣‘,#?數據庫名稱

port=3306,#?港口

charset =‘utf8‘#?編碼

)

#?獲取數據庫操作光標

光標?=?conn.cursor()

#?讀入數據

sql?=?插入?變成?電影(名稱,?得分?時間)?值(%s,%s,“%s)”

param?=?(‘該?肖申克?‘救贖‘,?9.6,?1994)

n?=?cursor . execute(SQL,參數)

#?返回執行的操作數#?更新數據

sql?=?更新?電影?設置?名字?=?%s?在哪裏?身份證?=?“%s”

param?=?(‘該?肖申克?‘救贖‘,?1)

n?=?cursor . execute(SQL,參數)

#?查詢數據

sql?=?選擇?*?從哪裏?電影

n?=?遊標。執行(sql)

cursor.fetchall()?

#?將返回所有結果集,元組類型。

為了什麽?劃?在?cursor.fetchall():

為了什麽?r?在?行:

打印?r

#?刪除操作

sql?=?刪除?從哪裏?電影?在哪裏?身份證?=?% s‘param?=?(1)

n?=?cursor . execute(SQL,參數)

#?最後,關閉光標。

cursor.close()

#?提交交易

conn.commit()

#?關閉連接

conn.close()