1. 程式人生 > 其它 >python(7):python連線mysql資料庫並獲取資料

python(7):python連線mysql資料庫並獲取資料

python連線mysql資料庫

下載pymysql:pip install pymysql

編寫程式碼:

import pymysql

class MysqlUtils:

    def __init__(self):
        self.conn_obj = pymysql.connect(
            host="127.0.0.1",  # 主機地址配置
            port=3306,  # 埠配置
            user="root",  # 使用者名稱
            password="123456",  # 密碼
            database="
interface_test_db", # 資料庫名稱 charset="utf-8" # 編碼 ) # 建立遊標物件,查詢資料預設為元組,此處設定字典型別 self.cursor = self.conn_obj.cursor(cursor=pymysql.cursors.DictCursor) def get_mysql_data_by_sql(self,sql_str): # 遊標物件執行sql語句 self.cursor.execute(sql_str)
# 返回遊標所有的資料 case_list = self.cursor.fetchall() self.cursor.close() # 關閉遊標 self.conn_obj.close() # 關閉連線 return case_list if __name__ == '__main__': sql_str = "select * from case_info;" print(MysqlUtils().get_mysql_data_by_sql(sql_str))