使用python連接mysql

我用的是python3,2應該也一樣。

第一步安裝pymysql 命令如圖:

使用python連接mysql

編寫程序如下:

<code>import datetime
import pymysql.cursors 
# 連接配置信息
config = {
    'host': '127.0.0.1', #本地服務器
    'port': 3306,
    'user': 'root', 
    'password': 'password', 
    'db': 'bds_dev',
    'charset': 'utf8mb4', 
    'cursorclass': pymysql.cursors.DictCursor,
    }
   
# 創建連接
connection = pymysql.connect(**config) 
# 執行sql語句
try:
    with connection.cursor() as cursor:        
        # 執行sql語句,進行查詢
        sql = 'SELECT * FROM bds_dev.b_short_msg'
        cursor.execute(sql)
        # 獲取查詢結果 
        result = cursor.fetchall()
        #獲取全部結果,取一條為 fetchone()
        print(result)    
    # 沒有設置默認自動提交,需要主動提交,以保存所執行的語句    
    connection.commit() 
    
finally:
    connection.close();
/<code>

控制檯運行還是報錯如下圖:原因是缺加解密模塊


使用python連接mysql

安裝加解密模塊


使用python連接mysql

成功執行sql!

使用python連接mysql


分享到:


相關文章: