关于Mysql的连接,经过摸索,建议正文修改一下,使用mysql官方提供的连接器,我目前安装的mysql是8.0.12版本,数据库安装完成后,可以安装“mysql-connector-python-8.0.12-py2.7-windows-x86-64bit”,当然了,要根据自己的操作系统和python版本以及位数进行选择,我是win10的64位,python2.7的64位,故选择的上述插件,安装完成后,直接使用以下代码进行测试:
# -*- coding:utf-8 -*-
import mysql.connector
# 打开数据库连接(请根据自己的用户名、密码及数据库名称进行修改)
cnn = mysql.connector.connect(user='root',passwd='root',database='testdb')
# 使用cursor()方法获取操作游标
cursor = cnn.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print"Database version : %s "% data
# 执行sql语句
cnn.close()
显示的结果应该如下:
Database version :8.0.12
显示的结果应该如下:
Database version :8.0.12