Python 版本:2.6
下载地址:http://download.oldapps.com/Python/python-2.6.msi
MySQLdb版本: MySQL-python-1.2.2.win32-py2.6.exe
下载地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe
Python连接MySQL数据库示例代码:
#! /usr/bin/python
import MySQLdb
conn=MySQLdb.Connection('127.0.0.1','root','root','test')
cur=conn.cursor()
cur.execute("insert into testok(id) values(4)")
conn.commit()
conn.close()
执行上述Python代码后,可能会遇到下述问题:
1.ImportError: DLL load failed: 找不到指定的模块:
D:\Program Files\Python2.6>python
Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import MySQLdb
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “D:\Program Files\Python2.6\Lib\site-packages\MySQLdb\__init__.py”, line 19, in <module>
import _mysql
ImportError: DLL load failed: 找不到指定的模块。
解决方法:下载libmmd.dll和libguide40.dll两个dll文件并复制到python安装目录的Lib\site-packages下。
2.from sets import ImmutableSet:
D:\Program Files\Python2.6>python
Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import MySQLdb
D:\Program Files\Python2.6\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
解决方法:
首先,找到你的Python安装目录下的\Lib\site-packages\MySQLdb\__init__.py文件,将文件中的:
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
替换为(注意不要丢掉末尾的冒号):
class DBAPISet(frozenset):
然后,找到你的Python安装目录下的\Lib\site-packages\MySQLdb\converters.py文件,删掉文件中的这一行:
from sets import BaseSet, Set
最后,将该文件中的两个地方的Set改为set(将将大写S改为小写s):
line 45: return set([ i for i in s.split(',') if i ])
line 129: set: Set2Str,
分享到:
相关推荐
总之,`mysql-connector-python`是Python连接MySQL数据库的重要工具,它提供了丰富的功能,使得Python程序员能够轻松地在应用程序中集成数据库操作。无论你是初学者还是经验丰富的开发者,掌握这个库的使用都将对你...
以下是一个简单的示例,展示了如何使用`mysql-connector-python`连接MySQL数据库并执行查询: ```python import mysql.connector # 创建连接 cnx = mysql.connector.connect(user='username', password='password'...
当谈到使用Python来备份MySQL数据库时,我们可以借助一些工具和库实现这一目标。在这个场景中,"python备份mysql数据库"的实践主要涉及到以下几个核心知识点: 1. Python语言:Python是一种高级编程语言,以其简洁...
本文将深入探讨如何使用Python语言访问MySQL数据库,通过实例演示如何在Eclipse集成开发环境中通过Python-MySQLconnector实现数据库的增、删、改、查操作。 首先,让我们了解Python DB-API的相关知识。在引入DB-API...
创建一个简单的Python脚本,尝试连接到MySQL数据库: ```python import MySQLdb db = MySQLdb.connect(host="localhost", user="yourusername", passwd="yourpassword", db="yourdatabase") cursor = db.cursor...
用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。下边是打包了32与64版本。 MySQL-python-1.2.3.win32-py2.7.exe MySQL-python-1.2.3.win-amd64-py2.7.exe 实例 1、取得 MYSQL 的版本 # -*- ...
文章通过一个实例来说明如何使用Python的Mysqldb模块来访问MySQL数据库,强调了连接数据库、执行SQL查询和处理查询结果的步骤。作者还探讨了使用Python操作MySQL数据库的诸多优势,比如代码简洁明了、开发效率高、跨...
python连接并操作mysql的简单脚本,可用于初期的调试 主要是与mysql进行连接,并执行一些查看和获取操作 mysql使用的是5.6版本,安装在windows本机上,如果是安装在远程机器上需要修改ip并要获得远程连接的相关权限 ...
本教程将详细阐述如何在Windows上配置Python环境并连接到MySQL数据库。 首先,我们需要安装Python。在Python官网(https://www.python.org/downloads/)下载适合Windows系统的最新Python安装包,如Python 3.x版本。...
总之,Python 2.7在Windows环境下连接MySQL数据库主要依赖`pymysql`或`MySQLdb`驱动。正确安装和配置这些驱动后,便可以通过Python的DB-API接口轻松地进行数据库操作。在实际开发中,还需要考虑编码问题、错误处理和...
本教程主要介绍了如何在Python的Flask框架中连接数据库,特别强调了这一技能是学习Flask框架的基础知识点。在实际开发中,数据库是保存和管理数据的重要组件,因此掌握Flask与数据库的交互对于开发Web应用至关重要。...
总的来说,MySQL-python是Python连接MySQL数据库的重要工具,通过它,Python开发者能够方便地进行数据库操作,实现数据的读取、写入和管理。不过,随着Python 3的普及和Python社区对新版本的支持,建议升级到Python ...
python3.6使用pymysql连接Mysql数据库及简单的增删改查操作,供大家参考,具体内容如下 折腾好半天的数据库连接,由于之前未安装pip ,而且自己用的Python 版本为3.6. 只能用 pymysql 来连接数据库,(如果有和我...
以上就是Python连接MySQL数据库的基本步骤,以及可能涉及到的自动启动服务器的逻辑。具体代码实现和功能细节,需要查看解压后的源码文件才能深入了解。在实际开发中,理解这些概念并正确使用是至关重要的。
上篇文章分享了windows下载mysql5.7压缩包配置安装mysql 后续可以选择 ①在本地创建一个数据库,使用navicat工具导出远程测试服务器的数据库至本地,用于学习操作,且不影响测试服务器的数据 ②连接测试服务器的...
本篇文章将详细介绍如何连接MySQL数据库,这对于初学者理解和实践数据库操作至关重要。 首先,要连接到MySQL数据库,你需要安装MySQL服务器并确保它正在运行。在Windows上,可以通过MySQL安装程序进行安装;在Linux...