MySQL for Linux on POWER 开发应用
2008-01-18 11:06:14 来源:WEB开发网本节介绍了如何使用 Python 开发一个用于 MySQL 的简单示例应用程序。
要在 Linux 中开发用于 MySQL 的 Python 应用程序,您需要至少安装两个组件:
Python 解释运行期环境
用于 Python 的 MySQLdb Python-MySQL 数据库服务器接口
在 Red Hat Enterprise Linux(RHEL)和 SUSE LINUX Enterprise Server(SLES)等用于 POWER 体系结构的 Linux 中,会包含上面的两个组件。
您也可以访问 Python.org 和 Python-MySQL 项目主页来获得最新的 Python 环境(见 参考资料)。
下面的示例展示了一个简单的 Python 应用程序,它连接到我们在 第 1 部分 所创建的 CONTRACTING 数据库并执行一个简单的查询:
清单 4. Python 代码示例
#! /usr/bin/python
# import MySQL module
import MySQLdb
# connect to the database
db = MySQLdb.connect(host="127.0.0.1", user="username",
passwd="password", db="CONTRACTING")
# get a cursor
cursor = db.cursor()
# SQL statement
cursor.execute("SELECT * FROM JOB")
# get the result set
result = cursor.fetchall()
# iterate through the result set
for record in result:
print record[0] , " ", record[1], " ", record[2]
可见,这个示例程序的结构很简单,遵循了先前示例的结构。
假定文件名是 python2mysql.py,则您可以通过执行下面的命令来执行这个程序:
python python2mysql.py
另一种方式,您可以修改 python2mysql.py 的权限,令其可以执行,然后执行它。在这种情况下,必须要有类似如下的“magic”行:
更多精彩
赞助商链接