python 使用pymsql連線資料庫

2021-07-04 16:31:50 字數 686 閱讀 5383

python3.4中不能使用python2.7中的mysqldb連線資料庫,取而代之的是pymysql。

安裝:python3.4自帶pip,可以在命令列視窗直接使用pip install pymysql 語句進行安裝。

可能安裝python3.4之後不能使用pip的幾個原因:

1,要將python3.4直接安裝在c(或者任何乙個盤下面)不能安裝在program files等檔案下;

2,未新增環境環境變數,在高階環境變數設定的path中新增x:\python34\scripts\;

使用:首先在使用時要匯入:import pymysql

import pymysql

conn = pymysql.connect(host = '',port = 埠號(整數),user = '',password = '',db = '')##資料庫的鏈結

cur=conn.cursor()#獲取乙個游標

cur.execute('select * from person') ##具體的資料庫操作語句

data=cur.fetchall() ##將所有查詢結果返回為元組

cur.close()#關閉游標

conn.close()#釋放資料庫資源

except exception :print("發生異常")

python3操作pymsql模組

pymysql是python中操作mysql的模組。pip3 install pymysql也可以使用pycharm這個ide工具來安裝pymysql這個模組。如下 usr bin env python coding utf 8 import pymysql 建立連線 conn pymysql.co...

python安裝pymsql遇到版本問題的解決方法

安裝完vscode之後,ctrl shift p安裝python外掛程式,然後需要用到pymysql包,安裝過程遇到乙個大坑 1 之前安裝了anaconda3,python3.5。於是直接conda install pymysql。失敗 2 之後 再用pip install pymysql依然報錯 ...

springboot使用lettuce連線池

springboot對連線池的使用非常智慧型,配置檔案中新增lettuce.pool相關配置,則會使用到lettuce連線池,並將相關配置設定為連線池相關引數,前提是這些引數是springboot配置檔案中內建的,使用自定義引數應該也是可以的,有時間在研究 否則不使用,通過斷點除錯檢視 如過使用re...