1.安装Python (python 3.5自带pip,easy_install.exe)
2.安装mysql python connector
3.一款好的python 编辑工具IDE
4.或者下载如下MySQL-python-1.2.4b4.win32-py2.7jar
python3发布以来,获取了广大程序员们的差评,说不稳定,又是不兼容什么的,不过差评归差评,python3既然已经发布,肯定是个趋势,但在python3.4里面,使用原来python2.7的mysqldb已经不能连接mysql数据库了,比较令人纠结,不过我们可以使用pymysql,来完成连接mysql的重任,步骤如下:
序号 描述
1 去github上下载pymysql的安装包 pymysql
2 解压到某个盘符下
3 打开cmd窗口(win环境下),进入pymysql的根目录下执行命令,python setup.py install
4 在程序里,导入pymysql
5 开始连接数据库
数据库操作的API文档连接: http://legacy.python.org/dev/peps/pep-0249/
或者通过mysql connector
http://www.cnblogs.com/herbert/p/3468412.html
Python3访问MySQL 5.6过程和访问其他的数据没有太大的不同。都经历以下几个步骤:
建立连接。
建立游标cursor。
调用cursor的execute方法,以SQL语句和变量为参数,执行数据库操作。
返回结果。
关闭游标,关闭连接。
win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。
进行python 包管理。
全部安装到python/scripts下。
命令执行成功后,会在python安装目录下easy_install.exe工具包
在CMD命令行执行:easy_install.exe pymysql3 。
pymysql3服务安装成功后,开始写python程序连接mysql服务。
mysql使用pymysql example:
def connectdb():
try:
conn = pymysql.connect(host='host', port=3306, user='user', passwd='pwd!',
db='db', charset='utf8');
except:
print("connect db error")
finally:
return conn;
# 获取焦点图
def getFocusImgs():
try:
conn = connectdb();
cur = conn.cursor()
cur.execute("SELECT * FROM table")
for r in cur.fetchall():
print(r)
except:
print("mweb_focus_img error");
finally:
cur.close();
conn.close();
5.python/scripts目录下(针对ideal,下载完成后,需要安装到project中。)
easy-install redis即可。
然后,项目中import redis。