IBM 資料庫伺服器的 Python、SQLAlchemy 及 Django Framework 應用程式開發
Python 是一般用途的高階 Scripting 語言,非常適合快速開發應用程式。 Python 強調程式碼可讀性,並支援各種程式設計正規化,包括程序化、物件導向、面向層面、meta 及功能程式設計。 Python 語言由 Python Software Foundation 管理。
列出的延伸可用於從 Python 應用程式存取 IBM 資料庫伺服器:
- ibm_db
- 此 API 由 IBM 定義,並為進階特性提供最佳支援。 除了發出 SQL 查詢、呼叫儲存程序及使用 pureXML ® 之外,您還可以存取 meta 資料資訊。
- ibm_db_dbi
- 此 API 會實作 Python 資料庫 API 規格 v2.0。 因為 ibm_db_dbi API 符合規格,所以它不提供 ibm_db API 支援的部分進階特性。 如果您的應用程式具有支援 Python Database API Specification v2.0的驅動程式,您可以輕鬆地切換至 ibm_db。 ibm_db 和 ibm_db_dbi API 一起包裝。
- ibm_db_sa
- 此配接器支援 SQLAlchemy ,它提供一種存取 IBM 資料庫伺服器的彈性方法。 SQLAlchemy 是熱門的開放程式碼 Python SQL 工具箱及物件至關聯式對映程式 (ORM)。
- ibm_db_django
- 此配接器可讓您從 Django 存取 IBM 資料庫伺服器。 Django 是熱門的 Web 架構,用來快速建置高效能、優雅的 Web 應用程式。
如果您想要將 Python 應用程式連接至 Db2® for IBM® i V5R4 以及更新版本伺服器,則必須將 PTF SI27256 套用至那些伺服器。