MySQL for Linux on POWER 开发应用

豆豆网   技术应用频道   2008年01月18日  【字号: 收藏本文

内容摘要:第 2 部分的重点是使用某些主流编程语言为 MySQL 开发应用程序,比如 PHP、Java™、C/C++、Python 和 Perl。作为面向在 POWER 上 Linux 中使用 MySQL 的应用程序开发者的一篇简短指南,本文适合那些熟悉自己的系统环境、网络、媒体设备和磁盘资源的 MySQL 开发者和数据库管理员阅读。

  本节介绍了如何使用 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”行:

来源:ibm    作者:Nikolay V. Yevik    责编:豆豆技术应用

正在加载评论...