安裝mysql驅動及連線資料庫

2021-07-22 02:22:24 字數 915 閱讀 5208

我的電腦配置:

系統:windows 7 32bit

python 版本: python 3.5

mysql版本: mysql 5.6

我們可以通過pip安裝pymysql

pip install pymysql
備註:上面只是提供了一種mysql的驅動,詳細參考:

安裝完以後我們測試一下

import pymysql

conn = pymysql.connect(host = '127.0.0.1',port = 3306,user = 'root',

passwd = '123456',db = 'pcdb')

cur = conn.cursor()

cur.execute('select * from t_bi_url')

if cur.rowcount<1:

print('資料庫為空!')

else:

for r in cur.fetchall():

print(r)

pass

conn.close()

連線成功,結果如下:

很明顯,中文顯示亂碼了,都變成????,我瞬間方了,開始尋找解決方法......

終於,找到了method,如下

conn = pymysql.connect(host = '127.0.0.1',port = 3306,user = 'root',

passwd = '123456',db = 'pcdb',charset = 'utf8')

連線資料庫的連線引數裡加上字符集說明查詢出的結果的編碼,ok,問題解決。

MySql連線資料庫

c 中連線mysql資料庫,需要配置mysql.data。專案 管理nuget程式包 安裝mysql.data。執行上述 如果出現異常 ioexception unable to read data from the transport connection 由於連線方在一段時間後沒有正確答覆或連線...

mysql連線資料庫

1 使用例項化mysqli物件進行連線,有可能會出現錯誤的情況,通過 mysqli connect error屬性進行檢測,連線完成 mysqli new mysqli localhost root myschool if mysqli connect error 2.如果正常執行,首先設定編碼格式...

dm連線mysql 連線資料庫

如果應用需要使用資料庫,必須配置資料庫連線資訊 配置檔案 return 伺服器位址 host 資料庫名 dbname 資料庫使用者名稱 username 資料庫密碼 password 資料庫表字首 prefix 資料庫連線埠 hostport 3306 資料庫型別 adapter mysql 資料庫...