Python
Developer Center

Oracle Databaseを使った高パフォーマンスなPythonアプリケーション

cx_Oracle拡張機能とPython 2または3を使用して、機能豊富なOracle Databaseアプリケーションを構築します。

機能

  • SQLとPL/SQLの実行
  • 多くのデータ型のサポート
  • 大きな結果セットのフェッチ
  • REF CURSOR
  • 大きなオブジェクト:CLOBとBLOB
  • トランザクション管理
  • セッション・プーリング
  • データベース常駐接続プーリング(DRCP)
  • 権限による接続とデータベースの起動/停止
  • 外部認証
  • データベース・コールバック
  • データベース変更通知
  • 行のプリフェッチ
  • 文のキャッシュ
  • クライアント結果のキャッシュ
  • エンド・ツー・エンドの追跡
  • Oracle Databaseの高可用性機能

cx_Oracleのリソース

関連テクノロジー

その他開発者向けリソース

OracleでのPythonの使用に関する記事

Mastering Oracle+Python, Part 9:Jython and IronPython - JDBC and ODP.NET in Python(2011年12月)
著者:Przemyslaw Piotrowski
Pythonのもっとも主要な2つの開発環境(Javaと.NET)と、これらのプラットフォームでのPythonのネイティブ実装について説明します。 

Mastering Oracle+Python, Part 8:Python for Oracle DBAs(2011年12月)
著者:Przemyslaw Piotrowski
Pythonでの迅速なプロトタイプ化による、データベース管理の生産性の向上について説明します。

Mastering Oracle+Python, Part 7:Service-Oriented Python Architecture(2011年12月)
著者:Przemyslaw Piotrowski
さまざまなWebサービスのコンシューマおよびプロバイダとして、PythonをSOAビジネスで使用します。

Mastering Oracle+Python, Part 6:Python Meets XML(2011年11月)
著者:Przemyslaw Piotrowski
Oracle XML DBとPython XMLの処理機能の活用について説明します。

Mastering Oracle+Python, Part 5 - Stored Procedures, Programming Python(2010年3月)
著者:Przemyslaw Piotrowski
高度なPythonプログラミングのデータベース・ストアド・プロシージャの呼び出しと、その他の興味深い機能について説明します。

Mastering Oracle+Python, Part 4 - Transactions and Large Objects(2010年3月)
著者:Przemyslaw Piotrowski
Pythonからのデータベース・トランザクションの管理と大きなオブジェクトの処理について説明します。

Building Oracle Database-backed Web Applications in Django (2009年8月20日)
著者:Yuli Vasiliev
DjangoとOracleデータベースの連携を設定してから、ORMをデータベース接続に使用する方法について説明します。

Python cx_Oracle 5.0 New Features Overview (2009年4月)
著者:Anthony Tuininga
cx_Oracleの新機能の概要について説明します。cx_Oracleは、開発者がOracle DatabaseにアクセスするためのPythonの標準拡張機能です。

High Concurrency with Python and Oracle Database (2009年4月)
著者:Yuli Vasiliev
Oracle Databaseを利用するPythonアプリケーションのスループットと応答性を、スレッド化と同時実行性によって上げる方法を説明します。

Python Data Persistence with Oracle Database (2009年2月)
著者:Yuli Vasiliev
Oracle XML DB、Pythonスクリプト、およびPL/SQLストアド・プロシージャを使用して、Oracle Databaseを利用するPythonアプリを構築する方法を説明します。

Using Python with TurboGears and Oracle (2007年11月26日)
著者:Daniel Rubio
TurboGearsによるPython-istasの提供方法について説明します。Python-istasは、Oracleデータベースを利用するWeb対応アプリケーションを作成するための優れたフレームワークです。