mysqldb windows下python操作mysql

最近python着实很火,我也想火一把。
在网上查了很多。但是都很零碎,整理了一下。
我下载的是python2.6的版本。
然后去下载了一个MySQLdb 相当于是java中的mysql-connection.java
详见附件。先运行msi安装,它会自动检测到python2.6版本。然后根据FQA.TXT里的提示。
比如:如果遇到DLL load failed: 找不到指定的模块的错误提示:
相应步骤:
libmmd.dll(附件)和libguide40.dll(附件)两个dll文件并复制到python安装目录的Lib\site-packages下。
如果遇到DLL load failed: 找不到指定的模块的错误提示
相应步骤
1、
找到python2.6安装目录\Lib\site-packages\MySQLdb
把__init__.py
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
替换成
class DBAPISet(frozenset):
2、找到python2.6安装目录\Lib\site-packages\MySQLdb
把converters.py
from sets import BaseSet, Set
这行删除
3、依然这个converters.py文件
把48行和128行的 Set 修改成小写的 set
修改后如下:
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,

举例说明下吧:

import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='root', db='test')
cursor = conn.cursor()
count = cursor.execute('select * from stu')
print 'total %s' % count

只是测试可以连上mysql数据库了。呵呵……
有不明白的就去google搜索吧。后面的就很简单了。
这也是我整理的。希望节省各位的学习时间。
原文:[url]http://i.19830102.com/archives/164[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值