pymysql连接mysql报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql连接mysql报错相关的知识,希望对你有一定的参考价值。
环境:windows10+Python3.6
安装Python
下载路径:https://www.python.org/downloads/windows/ 选择自己的版本
直接安装,然后配置环境变量
3.安装pymysql
这里我是直接用pip安装的,命令:
pip install pymysql
4.连接数据库
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","develop","5tgb^YHN","test" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
sql = "SELECT * from gds.pub_exchange_calendar"
# 使用 execute() 方法执行 SQL 查询
cursor.execute(sql)
# 使用 fetchone() 方法获取单条数据.
# 使用fetchall() 方法取得结果集
data = cursor.fetchall()
for row in data:
id = row[0]
date = row[1]
print ("id is : %d " % id,"date is %s" %date)
# 关闭数据库连接
db.close()
结果报错,如下
后面查了下原因,是因为我的文件名叫select.py 文件名是关键字,所以改了文件名就好了
5.成功运行
以上是关于pymysql连接mysql报错的主要内容,如果未能解决你的问题,请参考以下文章
远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.
Flask-SQLAlchemy中解决数据库连接1366报错