Awa*_*ine 9 python mysql-connector
我一直在尝试在我一直在研究的Python项目中使用MySQL.我下载了连接器:mysql-connector-python-2.1.3-py3.4-winx64 这里.
我已经安装了Python 3.5.1.当我尝试安装连接器时,它不起作用,因为它需要python 2.7.我在很多网站上搜索过,即使在StackOverflow上我也找不到解决方案.
谢谢你的帮助.
S0H*_*31L 16
我使用Python 3.5.1执行了以下步骤,它可以工作:
驱动程序安装在cmd中,在此文件夹中Python\Python35\PyMySQL-0.7.4\pymysql
python setup.py build
python setup.py install
Run Code Online (Sandbox Code Playgroud)将文件夹Python\Python35\PyMySQL-0.7.4\pymysql复制到Python\Python35\pymysql
python IDE中的示例代码
import pymysql
import pymysql.cursors
conn= pymysql.connect(host='localhost',user='user',password='user',db='testdb',charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)
a=conn.cursor()
sql='CREATE TABLE `users` (`id` int(11) NOT NULL AUTO_INCREMENT,`email` varchar(255) NOT NULL,`password` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'
a.execute(sql)
Run Code Online (Sandbox Code Playgroud)Mas*_*man 16
我在Windows 8专业版64位上使用Python 3.5.2,以下过程对我有用.
从这里下载驱动程序(PyMySQL-0.7.9.tar.gz(md5))
将文件夹pymysql解压缩并复制到python Lib文件夹中,例如(C:\ Users\MyUsername\AppData\Local\Programs\Python\Python35-32\Lib)
Run Code Online (Sandbox Code Playgroud)#!/usr/bin/env python import pymysql conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='', db='sandbox') cur = conn.cursor() cur.execute("SELECT * FROM users") print(cur.description) print() for row in cur: print(row) cur.close() conn.close()
我希望它对你也有用.快乐编码:)
| 归档时间: |
|
| 查看次数: |
56882 次 |
| 最近记录: |