溫馨提示×

Python中CONN.EXECUTE的作用是什么

小億
248
2023-10-27 13:03:05
欄目: 編程語言

CONN.EXECUTE是Python中用于執行SQL語句的方法。它可以將SQL語句發送到數據庫服務器,并返回執行結果。該方法通常與數據庫連接對象(如連接到MySQL、Oracle或SQLite等數據庫)一起使用,用于執行查詢、插入、更新或刪除操作。

具體來說,CONN.EXECUTE方法接受一個字符串參數,該參數是一個有效的SQL語句。然后,它將該SQL語句發送到數據庫服務器進行執行,并返回執行結果。執行結果可以包括查詢結果集、受影響的行數或其他相關信息。

以下是一個使用CONN.EXECUTE方法執行查詢操作的示例:

import pymysql

# 連接到MySQL數據庫
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')

# 創建游標對象
cursor = conn.cursor()

# 定義SQL語句
sql = "SELECT * FROM students"

# 執行SQL語句
cursor.execute(sql)

# 獲取查詢結果集
result = cursor.fetchall()

# 遍歷結果集并打印
for row in result:
    print(row)

# 關閉游標和數據庫連接
cursor.close()
conn.close()

上述代碼中,首先通過pymysql.connect()方法連接到MySQL數據庫。然后,創建游標對象并定義SQL語句。接下來,使用CONN.EXECUTE方法執行SQL語句,并使用cursor.fetchall()方法獲取查詢結果集。最后,遍歷結果集并打印。

需要注意的是,在使用CONN.EXECUTE方法執行SQL語句之前,必須先創建數據庫連接對象并創建游標對象。此外,執行完SQL語句后,還需要關閉游標和數據庫連接,以釋放資源。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女