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-Andre 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 が含まれていない場合は、インストールしてください。インストール・コンポーネントは [external link] http://sourceforge.net/project/showfiles.php?group_id=71702 の SourceForge.net ファイルのセクションにあります。Peak EasyInstall と一緒に自動的にダウンロードしてインストールすることもできます。Peak EasyInstal をダウンロードするには、[external link] http://peak.telecommunity.com/DevCenter/EasyInstall にアクセスしてください。

次の項からは、Python および sqlanydb モジュールのインストール方法を説明します。