Python 是一种非常强大的、通用的、高级的、面向对象的、动态类型的编程语言,它很容易阅读和理解,用它编写程序也很有意思。为了让它更令人兴奋,我们希望能够将它连接到同样强大而且价格低廉的 IBM DB2 核心引擎版本。DB2 Express-C 是一种可以用于开发和部署的免费数据服务器,这使我们能够实现这个愿望。本文一步步地介绍使用 Python 连接并使用 DB2 Express-C 实例所需的所有获取、安装和配置步骤。
概述
下面是在本文中要执行的任务:
获取并安装 Python
获取并安装 DB2 Express-C
创建示例数据库
使用 DB2 Control Center 查看关于数据库的详细信息
使用 DB2 Command Line Processor 查看一些表内容
为示例数据库设置 Windows ODBC Datasource
获取并安装 Python mxODBC 包
在 Python 脚本中使用 mxODBC 访问数据库
首先,安装 Python
Python 是一种容易阅读、使用和学习的编程语言。这种语言有许多吸引人的好处,其中最重要的是容易阅读。对于这种语言的初学者来说,最有意思的方面之一是空白(缩进)是有意义的。这意味着编译器/解释器对清单 1 中代码段的解释方式与人们的理解方式相同。
清单 1. 缩进是有意义的1| if ( a == b ) :
2| if ( c == d ) :
3| print 'both match' # printed only when both comparisons are true
4| else :
5| print 'a not equal b'
注意:行号只用于引用目的。
第 1 行上的 if 语句将比较变量 a 和 b 的值。如果它们相等,则执行第 2 行上的语句。只有在变量 a 的值等于变量 b 且变量 c 的值等于变量 d 的情况下,才会看到第 3 行生成的输出。另一个 print 语句(第 5 行)只在 a 的值不等于 b 时执行,无论 c 和 d 的值是什么。
如果您还不熟悉 Python 语言,那么该考虑学学了。