1. 专用数据库连接模块
1.1. MySQL
1.2. SQLite
1.3. PostgreSQL
1.4. 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
|