Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere Python 数据库支持

 

sqlanydb 简介

通过 sqlanydb 接口,可从使用 Python 编写的脚本访问 SQL Anywhere 数据库。sqlanydb 模块及其扩展模块执行由 Marc-Andr¨| Lemburg 编写的 Python 数据库 API 规范 v2.0。安装完 sqlanydb 模块后,即可使用 Python 访问和更改 SQL Anywhere 数据库中的信息。

有关 Python 数据库 API 规范 v2.0 的信息,请访问 [external link] 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。可以访问 [external link] http://sourceforge.net/project/showfiles.php?group_id=71702,在 SourceForge.net 文件部分中找到安装程序,也可以使用 Peak EasyInstall 自动下载并安装程序。要下载 Peak EasyInstall,请访问 [external link] http://peak.telecommunity.com/DevCenter/EasyInstall

以下几节可帮助您安装 Python 和 sqlanydb 模块。