想要從 MySQL 數據庫檢索數據,卻遇到了 “
” 報錯?
解決此問題的方法如下所示:
- 導入必要的模塊:首先,導入了 mysql.connector 模塊,用于與 MySQL 數據庫進行交互。
- 連接到數據庫:通過 mysql.connector.connect() 函數連接到目標數據庫,指定主機名或 IP 地址、用戶名、密碼和數據庫名。
- 創建游標對象:游標對象用于執行查詢和處理結果。通過調用 cursor() 方法來創建游標對象。
- 定義查詢字符串:定義要執行的查詢語句,例如 “SELECT yu, rt FROM tablename”。
- 執行查詢:使用 execute() 方法執行查詢,該方法接受查詢字符串作為參數。
- 獲取結果:使用 fetchall() 方法獲取所有查詢結果。結果是一個元組列表,每個元組代表查詢結果中的一行。
- 處理結果:遍歷結果元組,并提取所需的列值。
- 錯誤處理:使用 try 和 except 語句來處理查詢過程中可能發生的錯誤。如果發生錯誤,將打印一個包含錯誤消息的異常對象。
- 釋放資源:最后,使用 close() 方法關閉游標對象和連接對象,釋放與數據庫的連接。