[size=x-large]
centos5
python2.5.2
mysql-python1.2.2
import MySQLdb
import sys
db=MySQLdb.connect(user="##",passwd="##",db="##",host="######",port=3306)
cur=db.cursor(MySQLdb.cursors.Cursor)
sql="show tables"
cur.execute(sql)
执行到最后一句时,抛出异常了:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
SystemError: NULL object passed to Py_BuildValue
找了一天,发现这方面的资料几乎没有,不知道有人碰到过这样的情况没?[/size]
分享到:
相关推荐
MySQL-python是Python编程语言与MySQL数据库之间的一个接口,它允许Python开发者方便地访问和操作MySQL数据库。这个压缩包包含了两个版本的MySQL-python安装程序:一个适用于32位系统(MySQL-python-1.2.3.win32-py...
MySQL-Python是Python编程语言与MySQL数据库交互的一个库,它为Python程序员提供了访问MySQL数据库的能力。这个库在Python社区中通常被称为`mysqlclient`或`MySQLdb`,它是基于DB-API 2.0规范的。在Python环境中,...
MySQL-python-1.2.3.win-amd64-py2.7 是一个适用于Python 2.7版本的MySQL数据库连接器,专为64位Windows操作系统设计。这个压缩包包含了一个可执行文件,用于安装MySQL的Python适配器,使得Python程序能够方便地与...
MySQL Connector/Python是MySQL数据库的一款Python适配器,它提供了Python程序员与MySQL数据库进行交互的能力。这个`mysql-connector-python-2.1.7.tar.gz`文件是一个压缩包,包含了MySQL Connector/Python 2.1.7...
- 支持Python的异常处理机制,使得错误处理更加方便。 - 提供游标对象,支持批处理操作和滚动浏览结果集。 在Python 2.7项目中,`MySQL-python`库是与MySQL数据库进行交互的标准选择。然而,随着Python 2的退役,...
在Windows操作系统上安装Python2.6并集成MySQL-Python是一个常见的需求,特别是在处理与MySQL数据库交互的项目时。本文将详细介绍这一过程,并分享一些相关的知识点。 首先,让我们了解Python2.6。Python 2.6是...
MySQL-python是Python编程语言中用于连接MySQL数据库的一个库,它也被称为`mysql-connector-python`。这个库使得Python开发者能够方便地与MySQL数据库进行交互,执行SQL查询,管理数据等。在MySQL-python-1.2.3这个...
MySQL-python-1.2.5.win-amd64-py2.7_qx.zip 这个压缩包文件是为Python 2.7版本设计的MySQL数据库连接器,它允许Python程序与MySQL数据库进行交互。MySQL-python是MySQLdb的别名,是Python中广泛使用的MySQL驱动程序...
`mysql-connector-python`还提供了处理异常的能力,例如,可以捕获`DatabaseError`和` OperationalError`等异常,以确保程序在遇到数据库错误时能优雅地处理: ```python try: # Database operations here except ...
4. 安装完成后,在Python环境中尝试导入`MySQLdb`模块,如果无异常,则表示安装成功。 使用MySQL-Python可以执行以下操作: 1. 连接MySQL服务器:通过`MySQLdb.connect()`函数建立连接,指定服务器地址、用户名、...
MySQL-python32位是针对Python 2.7版本的一个接口库,主要用于在Python环境中与MySQL数据库进行交互。这个库被称为`MySQLdb`,是Python连接MySQL数据库的标准库,但请注意,这里的“32位”指的是它适用于32位版本的...
MySQL-python2.6-1.2.3c1.tar.gz 是一个针对Python 2.6版本的MySQL数据库连接器的压缩包,它包含了名为MySQL-python-1.2.3c1的源代码文件。这个库被称为`mysqldb`,它是Python中广泛使用的MySQL驱动程序之一,允许...
MySQL Connector/Python是MySQL数据库与Python编程语言之间的桥梁,它为Python程序员提供了一种方便、高效的方式来连接和操作MySQL数据库。这个"mysql-connector-python-2.1.5-py2.7-win32"是MySQL Connector/Python...
MySQL Connector/Python是MySQL数据库的一款Python适配器,它提供了Python程序与MySQL数据库之间的连接功能。这个2.0.2版本的安装包是为Python开发者设计的,旨在简化与MySQL数据库交互的过程。以下是对该软件包及其...
9. **错误处理**:当发生错误时,MySQL Connector/Python会抛出异常,你可以捕获这些异常并进行适当的错误处理。 10. **其他特性**:除了基本功能,MySQL Connector/Python还支持存储过程、连接池、复制事件监听、...
5. 错误处理:当发生错误时,MySQL Connector/Python会抛出对应的异常,例如` OperationalError`、`IntegrityError`等,这些异常都是从Python的`dbapi.Error`类派生的。 回到这个压缩包,其中的文件“mysql-...
Python 3.x引入了许多改进和优化,例如,print语句变成了print()函数,异常处理结构的改变,以及字符串表示方式的不同(Unicode成为默认)。由于这些变化,MySQL-python 1.2.3无法在Python 3.x中正常工作,需要使用`...
MySQL-python-1.2.2.win32-py2.6是Python编程语言与MySQL数据库交互的一个重要库,主要用于在Python环境中执行SQL语句、管理MySQL数据库和处理数据。这个库被称为`mysql-connector-python`,它使得Python开发者能够...