通过 sqlanydb 接口,可从使用 Python 编写的脚本访问 SQL Anywhere 数据库。sqlanydb 模块及其扩展模块执行由 Marc-Andr¨| Lemburg 编写的 Python 数据库 API 规范 v2.0。安装完 sqlanydb 模块后,即可使用 Python 访问和更改 SQL Anywhere 数据库中的信息。
有关 Python 数据库 API 规范 v2.0 的信息,请访问 Python Database API specification v2.0。
将 Python 用于多线程时,sqlanydb 模块是线程安全的。
sqlanydb 模块要求具有以下组件:
Python 2.4 或更高版本(建议使用 2.5 或更高版本)。
需要 ctypes 模块。要测试 ctypes 模块是否存在,请打开命令提示窗口并运行 Python。
在 Python 提示符处,输入以下语句:
import ctypes |
如果看到错误消息,则表明 ctypes 不存在。以下是一个示例。
>>> import ctypes Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named ctypes |
如果 Python 安装目录中没有 ctypes,则安装 ctypes。可以访问 http://sourceforge.net/project/showfiles.php?group_id=71702,在 SourceForge.net 文件部分中找到安装程序,也可以使用 Peak EasyInstall 自动下载并安装程序。要下载 Peak EasyInstall,请访问
http://peak.telecommunity.com/DevCenter/EasyInstall。
以下几节可帮助您安装 Python 和 sqlanydb 模块。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |