Differences between revisions 1 and 2
Revision 1 as of 2007-01-16 13:36:01
Size: 4475
Editor: swordsp
Comment:
Revision 2 as of 2007-01-16 13:38:37
Size: 4565
Editor: swordsp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
'''Python 数据库接模块'''::-- ["swordsp"] [[[DateTime(2007-01-16T13:36:01Z)]]] [[TableOfContents]] '''Python 数据库接模块'''::-- ["swordsp"] [[[DateTime(2007-01-16T13:36:01Z)]]] [[TableOfContents]]
Line 5: Line 5:
本条目收集了 Python 模块
如无特别注明,均实现(或部分实现)了 DB-API 标准。
 * 本条目收集了 Python 中的常用数据库接口模块,包括各种主流关系数据库和一些通用接口
 * 如无特别注明,均实现(或部分实现)了 DB-API 标准。

Python 数据库接口模块::-- ["swordsp"] [DateTime(2007-01-16T13:36:01Z)] TableOfContents

  • 本条目收集了 Python 中的常用数据库接口模块,包括各种主流关系数据库和一些通用接口
  • 如无特别注明,均实现(或部分实现)了 DB-API 标准。

专用数据库连接模块

MySQL

SQLite

  • [http://sqlite.org/ SQLite] -- 小巧轻便的嵌入式数据库

  • [http://pysqlite.org/ pysqlite] -- SQLite 的半官方性质 Python 接口,Python 2.5 之后已成为标准库 sqlite3

    • [:pySqlite:pysqlite文档资料收集]

PostgreSQL

Oracle

IBM DB2

SAP DB

Infomix

Interbase

Ingres

Sybase

SQL Server

  • [http://pymssql.sourceforge.net/ 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等平台使用[http://www.freetds.org/ Freetds]连接SQL Server.

  • 目前常见的一些问题: 不支持SQL Server的ntext数据类型,请把ntext类型的字段修改为nvarchar.[http://pymssql.sourceforge.net/troubleshooting.html#unicode --nEO]

ThinkSQL

Matisse

通用数据库接口模块

ODBC

JDBC

  • [http://www.ziclix.com/zxjdbc/ zxJDBC] -- 专为 Jython 设计的 DB-API 2.0 接口,建立在底层的 JDBC 接口之上。已经包含在 Jython 2.1 以后的发行版中。

SQLRelay

  • [http://sqlrelay.sourceforge.net/ SQLRelay] -- Unix 环境下的通用数据库连接池,支持多种数据库和编程语言,提供了自己的 Python 接口,非 DB-API 兼容。

其它模块

Gadfly

  • ["Gadfly"] 是 Python 实现的一个轻型 in-memory 关系数据库,本身即提供 DB-API 兼容的访问接口。

DatabaseModules (last edited 2009-12-25 07:08:59 by localhost)