window python 操作mysql、redis

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值