热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python数据库模块

python数据库模块Python数据库接口模块专用数据库连接模块MySQLSQLitePostgreSQLOracleIBMDB2SAPDBInfomixInterbaseIngresSybaseSQLServerThinkSQLMatisse通用数据库接口模块ODBCJDBCSQLRelay其它模块Gadfly本条
python 数据库模块

Python 数据库接口模块

专用数据库连接模块
MySQL
SQLite
PostgreSQL
Oracle
IBM DB2
SAP DB
Infomix
Interbase
Ingres
Sybase
SQL Server
ThinkSQL
Matisse
通用数据库接口模块
ODBC
JDBC
SQLRelay
其它模块
Gadfly
本条目收集了 Python 中的常用数据库接口模块,包括各种主流关系数据库和一些通用接口
如无特别注明,均实现(或部分实现)了 DB-API 标准。

更广泛的 Python 数据库技术参见 Python 数据库开发概要

1. 专用数据库连接模块
1.1. MySQL

MySQL -- 最流行的开源数据库

MySQL-Python -- MySQL 的 Python 接口

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

1.2. SQLite

SQLite -- 小巧轻便的嵌入式数据库

pysqlite -- SQLite 的半官方性质 Python 接口,Python 2.5 之后已成为标准库 sqlite3

pysqlite文档资料收集

1.3. PostgreSQL

PostgreSQL -- 比 MySQL 功能更强大、历史更悠久的开源数据库

PostgreSQL中文网

PyGreSQL -- 历史最悠久,最流行的 PostgreSQL 接口

psycopg2 -- 特别为高并发环境设计的 PostgreSQL 驱动

pyPgSQL -- Python世界里的另一个 PostgreSQL 接口

1.4. Oracle

Oracle -- 数据库领域中的巨鳄,最为强大先进的商业数据库产品

DCOracle2 -- Zope 出品的 Oracle 驱动

cx_Oracle -- 另一个 Oracle 接口模块

1.5. IBM DB2

pydb2 -- DB2 的 Python 接口,此外还包括了若干小工具

1.6. SAP DB

sapdbapi -- SAP DB 的 Python 接口

1.7. Infomix

informixdb

1.8. Interbase

kinterbasdb -- Interbase 4.0 和 5.0 的 Python接口

1.9. Ingres

ingmod

1.10. Sybase

Sybase module for Python -- Sybase 的 DB-API 2.0 接口

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

ThinkSQL -- 一个内置了Python接口的商业数据库产品

1.13. Matisse

Matisse -- 商业数据库产品Matisse,内置 Python 绑定支持,非 DB-API兼容。

2. 通用数据库接口模块
2.1. ODBC

mxODBC -- 流行的 mx 系列工具包中的一部分,也是其中唯一的商业产品(用于非商业开发不需付费)。实现了绝大部分 DB-API 2.0 接口。

pyodbc -- 开源的 Python ODBC 接口,完整实现了 DB-API 2.0 接口

ODBC Interface -- 随 PythonWin 附带发行的模块,文档和维护缺乏

2.2. JDBC

zxJDBC -- 专为 Jython 设计的 DB-API 2.0 接口,建立在底层的 JDBC 接口之上。已经包含在 Jython 2.1 以后的发行版中。

2.3. SQLRelay

SQLRelay -- Unix 环境下的通用数据库连接池,支持多种数据库和编程语言,提供了自己的 Python 接口,非 DB-API 兼容。

3. 其它模块
3.1. Gadfly

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


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 本文探讨了适用于Spring Boot应用程序的Web版SQL管理工具,这些工具不仅支持H2数据库,还能够处理MySQL和Oracle等主流数据库的表结构修改。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • Windows 系统下 MySQL 8.0.11 的安装与配置
    本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ... [详细]
  • MySQL中枚举类型的所有可能值获取方法
    本文介绍了一种在MySQL数据库中查询枚举(ENUM)类型字段所有可能取值的方法,帮助开发者更好地理解和利用这一数据类型。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
author-avatar
干杯彩妮子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有