最近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搜索吧。后面的就很简单了。
这也是我整理的。希望节省各位的学习时间。
原文:
http://i.19830102.com/archives/164
分享到:
相关推荐
Python中的MySQLdb模块是连接和操作MySQL数据库的一个重要工具,尤其在Python 2.x版本中广泛使用。这个模块是Python的DB-API(数据库应用编程接口)的一个实现,它提供了与MySQL交互的一系列函数和类。下面我们将...
MySQLdb 1.2.3 for Python 2.7 (Windows)
对于Python 2.7版本在Windows操作系统下,常用的MySQL驱动是`pymysql`和`MySQLdb`。这两个库允许开发者编写Python代码来执行SQL查询、管理数据以及处理数据库事务。 `pymysql`是Python的一个开源MySQL驱动,它完全...
总结,MySQLdb-python2.6在Windows环境下是Python进行MySQL数据库操作的重要工具,但随着技术的发展,Python 2.6已逐渐被淘汰,开发者应考虑转向更新的Python版本和数据库适配器。同时,将Python项目打包成exe,使得...
MySQLdb包在python3.7版本下的安装包, 进入对应目录下后,pip install mysqlclient-2.0.2-cp37-cp37m-win_amd64.whl安装
总的来说,Python的DB-API和MySQLdb库为Python程序员提供了便利的工具,能够高效地处理MySQL数据库的各类操作,无论是在Web开发、数据分析还是自动化任务中,都是连接和管理MySQL数据库的常用选择。
这篇博客文章(链接已提供)可能详细介绍了如何在Python中使用`MySQLdb`库连接、查询和操作MySQL数据库。 首先,让我们深入了解`MySQLdb`。它是一个Python接口,实现了Python DB-API(PEP 249),使得Python程序员...
在Windows环境下,使用Python与Django进行Web开发时,经常需要连接MySQL数据库。为了实现这一功能,Python有一个名为`MySQLdb`的库,它是Python连接MySQL的接口。然而,在Windows系统上安装`MySQLdb`时,可能会遇到...
在Windows操作系统上,Python连接MySQL数据库时,需要安装相应的驱动或适配器。在给定的信息中,我们可以看到两个不同版本的MySQLdb模块安装文件:`MySQL-python-1.2.4b4.win32-py2.7.exe` 和 `MySQL-python-1.2.3....
Python 操作 MySQL 数据库 Python 操作 MySQL 数据库是通过 Python DB-API 实现的,Python DB-API 为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,可以选择适合项目的数据库,如 ...
在Windows环境下配置Python3与MySQLdb的连接是一个常见的任务,特别是在进行数据分析或Web开发时。MySQLdb是Python的一个数据库适配器,它允许Python程序与MySQL数据库进行交互。但是,Python 3.x版本中不再直接支持...
MySQLdb-python是Python编程语言与MySQL数据库之间的一个接口库,它允许Python开发者使用标准的DB-API(Python Database API Specification v2.0)来操作MySQL数据库。这个资源包含了针对不同操作系统和Python版本的...
MySQLdb for Python2是Python 2.x版本中用于与MySQL数据库进行交互的库,它为Python程序员提供了一种方便的方式来操作MySQL数据。标题中的“mysqldb for python2--win64”指的是这个库的Windows 64位版本,特别针对...
Python的MySQLdb模块是Python连接MySQL数据库的一个重要接口,它为Python程序员提供了与MySQL数据库交互的能力。在一些没有网络或者网络环境受限的情况下,离线安装MySQLdb就显得尤为重要。下面我们将详细探讨如何在...
在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。下边是打包了32与64版本。 MySQL-python-1.2.3.win32-py2.7.exe MySQL-python-1.2.3.win-amd64-...
python2.6-MySQLdb,包括python2.6安装包、MySQLdb for python2.6安装包、MySQLdb使用配置,为想学习Python操作mysql数据库的同学提供了极大的方便。。。
在Python编程中,Mysqldb是用于连接MySQL数据库的一个库,特别适用于Python 2.x版本。然而,对于Python 3.x,Mysqldb并未直接支持,这导致了开发者在尝试连接Python 3.x与MySQL 5.x时可能会遇到问题。在Python 3.x...
在这个场景下,"python连接mysql插件"指的是Python中的一个名为`mysql-connector-python`的库,它允许Python程序连接并操作MySQL数据库。 `mysql-connector-python`是Oracle官方提供的Python驱动程序,完全兼容...
MySQLdb是Python的一个适配器,它使得Python能够与MySQL数据库进行交互,执行SQL查询,处理数据库操作等任务。在给定的信息中,我们看到提到了"mysql-python",这其实指的是MySQLdb的旧命名方式,它与Python 2.6版本...