admin管理员组

文章数量:1550692

我连接的数据库比较老,4.018版本,用navicat用cmd均可以连上,用pymsql就会报错,网上查了一圈,都没法解决这个问题,后来使用了mysqlclient这个包才解决问题。使用pip无法安装,需先下载whl文件,本地安装。
下载链接
大概的使用方法如下:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

db = MySQLdb.connect(host="192.168.36.33", port=3306, db="db", user="user", password="pwd", charset='utf8')
# cursor = db.cursor(MySQLdb.cursors.DictCursor)
cursor = db.cursor()

cursor.execute("select * from client")
data = cursor.fetchall()

print(data, type(data))

# 关闭数据库连接
db.close()

本文标签: 报错解决办法连接数据库pymsqlLost