引用:http://wiki.woodpecker.org.cn/moin/DatabaseModules
Python 資料庫介面模組::-- swordsp [2007-01-16 13:36:01]
目錄
- 專用資料庫連接模組
- MySQL
- SQLite
- PostgreSQL
- Oracle
- IBM DB2
- SAP DB
- Infomix
- Interbase
- Ingres
- Sybase
- SQL Server
- ThinkSQL
- Matisse
- 通用資料庫介面模組
- ODBC
- JDBC
- SQLRelay
- 其它模組
- Gadfly
1. 專用資料庫連接模組
1.1. MySQL
1.2. SQLite
1.3. PostgreSQL
PostgreSQL -- 比 MySQL 功能更強大、曆史更悠久的開來源資料庫
PyGreSQL -- 曆史最悠久,最流行的 PostgreSQL 介面
psycopg2 -- 特別為高並發環境設計的 PostgreSQL 驅動
pyPgSQL -- Python世界裡的另一個 PostgreSQL 介面
1.4. Oracle
Oracle -- 資料庫領域中的巨鱷,最為強大先進的商務資料庫產品
DCOracle2 -- Zope 出品的 Oracle 驅動
cx_Oracle -- 另一個 Oracle 介面模組
1.5. IBM DB2
1.6. SAP DB
1.7. Infomix
1.8. Interbase
1.9. Ingres
1.10. Sybase
1.11. 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
1.12. ThinkSQL
1.13. Matisse
2. 通用資料庫介面模組
2.1. ODBC
mxODBC -- 流行的 mx 系列工具包中的一部分,也是其中唯一的商業產品(用於非商業開發不需付費)。實現了絕大部分 DB-API 2.0 介面。
pyodbc -- 開源的 Python ODBC 介面,完整實現了 DB-API 2.0 介面
ODBC Interface -- 隨 PythonWin 附帶發行的模組,文檔和維護缺乏
2.2. JDBC
2.3. SQLRelay
3. 其它模組
3.1. Gadfly