使用 Python 和 pureXML 操作 CSV 数据
2010-02-25 00:00:00 来源:WEB开发网安装 ibm_db 扩展是非常简单的。打开一个 Windows 命令提示符窗口(Start>Run>cmd)并输入以下命令,如果您将 Python 安装到其他目录,要相应地更改引用:C:\Python26\Scripts\easy_install ibm_db。
这将自动地搜索、下载、提取和安装 ibm_db 扩展。完成之后,您将返回到 Windows 命令提示符,如 图 3 所示。
图 3. 成功安装 ibm_db 扩展
接下来,您将通过连接到您在前面创建的 DB2 数据库来测试 ibm_db 扩展是否正常工作。
从 Python 连接到 DB2
创建了 DB2 数据库并安装和配置好 Python 和 ibm_db 扩展之后,您现在可以检查是否可以从 Python 连接到 DB2。打开 Windows 命令提示符并发出 python 命令来启动 Python 解释器。
在提示符处输入以下命令,以连接到 DB2 并计算 country 表中的行数。注意,这里包含的 Python 提示符 (>>> 和 ...) 仅用于演示目的,您不能将它们输入到解释器中。此外,确保使用您的实际 DB2 证书替换 清单 2 中的证书。
清单 2. 连接到 DB2 的 Python 代码
>>> import ibm_db
>>> conn =
ibm_db.connect("DATABASE=census;HOSTNAME=localhost;PORT=50000;
PROTOCOL=TCPIP;UID=username;PWD=password;", "", "")
>>> sql = "SELECT COUNT(*) FROM country"
>>> stmt = ibm_db.exec_immediate(conn, sql)
>>> result = ibm_db.fetch_both(stmt)
>>> while result != False:
... print "Count: ", result[0]
... result = ibm_db.fetch_both(stmt)
...
更多精彩
赞助商链接