Python 資料庫介面模組

來源:互聯網
上載者:User
轉自:http://wiki.woodpecker.org.cn/moin/DatabaseModules
專用資料庫連接模組

MySQL

  • MySQL -- 最流行的開來源資料庫

  • MySQL-Python -- MySQL 的 Python 介面

    • http://dustman.net/andy/python/python-and-mysql -- MySQL-Python 作者的 Presentation

SQLite

  • SQLite -- 小巧輕便的嵌入式資料庫

  • pysqlite -- SQLite 的半官方性質 Python 介面,Python 2.5 之後已成為標準庫 sqlite3

    • pysqlite文檔資料收集

PostgreSQL

  • PostgreSQL -- 比 MySQL 功能更強大、曆史更悠久的開來源資料庫

    • PostgreSQL中文網

  • PyGreSQL -- 曆史最悠久,最流行的 PostgreSQL 介面

  • psycopg2 -- 特別為高並發環境設計的 PostgreSQL 驅動

  • pyPgSQL -- Python世界裡的另一個 PostgreSQL 介面

Oracle

  • Oracle -- 資料庫領域中的巨鱷,最為強大先進的商務資料庫產品

  • DCOracle2 -- Zope 出品的 Oracle 驅動

  • cx_Oracle -- 另一個 Oracle 介面模組

IBM DB2

  • pydb2 -- DB2 的 Python 介面,此外還包括了若干小工具

SAP DB

  • sapdbapi -- SAP DB 的 Python 介面

Infomix

  • informixdb

Interbase

  • kinterbasdb -- Interbase 4.0 和 5.0 的 Python介面

Ingres

  • ingmod

Sybase

  • Sybase module for Python -- Sybase 的 DB-API 2.0 介面

SQL Server

  • MicroSoft SQL Server module for Python -- SQLServer 的 DB-API 2.0 介面

  • pymssql 0.7.1 已經在 FreeBSD 5.4, 6.0, NetBSD 2.0.2, Linux with kernel 2.6, Solaris 10/x86, Mac OS X, Windows XP等多種平台上測試通過.
  • pymssql 0.7.4 經測試支援 SQL Server 2000, all service pack levels.
    pymssql 0.7.4 on Windows 經測試支援 SQL Server 2000 RTM, SP3a and SP4,SQL Server 2005 RTM.
  • 其他版本的SQL Server也可能被支援.
  • 在Windows平台下使用MS SQL DB-Library, 在Linux等平台使用Freetds串連SQL Server.

  • 目前常見的一些問題: 不支援SQL Server的ntext資料類型,請把ntext類型的欄位修改為nvarchar.--nEO

ThinkSQL

  • ThinkSQL -- 一個內建了Python介面的商務資料庫產品

Matisse

  • Matisse -- 商務資料庫產品Matisse,內建 Python 綁定支援,非 DB-API相容。

通用資料庫介面模組

ODBC

  • mxODBC -- 流行的 mx 系列工具包中的一部分,也是其中唯一的商業產品(用於非商業開發不需付費)。實現了絕大部分 DB-API 2.0 介面。

  • pyodbc -- 開源的 Python ODBC 介面,完整實現了 DB-API 2.0 介面

  • ODBC Interface -- 隨
    PythonWin 附帶發行的模組,文檔和維護缺乏

JDBC

  • zxJDBC -- 專為 Jython 設計的 DB-API 2.0 介面,建立在底層的 JDBC 介面之上。已經包含在 Jython 2.1 以後的發行版中。

SQLRelay

  • SQLRelay -- Unix 環境下的通用資料庫連接池,支援多種資料庫和程式設計語言,提供了自己的 Python 介面,非 DB-API 相容。

其它模組

Gadfly

Gadfly 是 Python 實現的一個輕型 in-memory 關聯式資料庫,本身即提供 DB-API 相容的提供者。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.