python MySQLdb中文亂碼解決

2021-06-07 16:37:00 字數 492 閱讀 2674

idea

#!/usr/bin/env python

#coding=gb2312

import mysqldb

#mysql python 讀取中文亂碼解決

#db = mysqldb.connect(user,pwd,dbip,dbname)

db = mysqldb.connect(host="localhost", user="root", passwd="root", db="ruby",use_unicode=0, charset='gb2312')

cur = db.cursor()

#cur.execute('set names gb2312')

cur.execute('select * from users')

lt=cur.fetchall()

print lt[0][1]

cur.close()

db.close()

python MySQLdb學習筆記

mysqldb庫是python訪問mysql的連線庫,最近專案中需要使用,將學習使用所得整理如下。mysqldb windows下執行需要 libmysql.dll libmmd.dll 和 libguide40.dll 可以放在sitepackage下也可以在windows system32 學習...

python MySQLdb連線mysql失敗問題

mysql exceptions.operationalerror 2002,can t connect to local mysql 在很多種情況下,如果配置檔案沒有出錯的話,將機器重啟,確認關閉防火牆,確定啟動了mysql即可。網上很不錯講解 最近了解了一下django,資料庫選用了mysql,...

Python Mysqldb使用簡介

python db api使用流程 一 python查詢mysql使用 fetchone 方法獲取單條資料,使用fetchall 方法獲取多條資料。fetchone 該方法獲取下乙個查詢結果集。結果集是乙個物件 fetchall 接收全部的返回結果行.rowcount 這是乙個唯讀屬性,並返回執行e...