python3.6连接mysql
2017-09-17 13:22
225 查看
初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块
之前按照廖雪峰网站上的方法安装mysql驱动的方法:
MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数
如果上面的命令安装失败,可以试试另一个驱动:
之前按照廖雪峰网站上的方法安装mysql驱动的方法:
MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数
--allow-external:
$ pip install mysql-connector-python --allow-external mysql-connector-python
如果上面的命令安装失败,可以试试另一个驱动:
$ pip install mysql-connector 这两种方法都尝试了,都没有成功 后来发现,因为使用的是python3.6,好像上面的两种方法都是提供给之前的python版本,然而python3.6却怎么都装不上,一直报一个配置文件有问题 之后在http://blog.csdn.net/wochunyang/article/details/52457969找到了解决的办法 通过pip 安装pymysql: pip install pymysql 连接数据库代码示例: #coding=utf-8 #导入pymysql的包 import pymysql import pymysql.cursors #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 #port 必须是数字不能为字符串 connection=pymysql.connect(host='localhost', user='root', password='123456', db='test', port=3307, charset='utf8') try: #获取一个游标 with connection.cursor() as cursor: sql='select * from user' cout=cursor.execute(sql) print("数量: "+str(cout)) for row in cursor.fetchall(): #print('%s\t%s\t%s' %row) #注意int类型需要使用str函数转义 print("ID: "+str(row[0])+' 名字: '+row[1]+" 性别: "+row[2]) connection.commit() finally: connection.close()
相关文章推荐
- Python3.6连接MySQL
- python学习——在Python3.6环境下Django连接MySQL
- python3.6 与MYSQL的安装与连接
- python3.6连接MySQL
- Python之——Python3.6连接MySQL
- Python3.6连接MySQL
- Python3.6 连接mysql 数据库,增删改查,及多线程简单运用
- 基于python3.6连接mysql,实现一个银行转账的小功能(源码)
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6连接MySQL和表的创建与删除实例代码
- No module named 'MySQLdb' python3.6 + django 1.10 + mysql 无法连接
- python中使用MySQLdb连接mysql
- 简单的连接MySQL与Python的Bottle框架的方法
- python&pandas 与mysql 连接
- Python远程连接mysql
- Python连接mysql
- python连接mysql实例分享_python
- python连接mysql 数据库
- python连接mysql