`
rrkn06rrkn
  • 浏览: 12527 次
社区版块
存档分类
最新评论

Python 数据库接口模块

阅读更多

Python 数据库接口模块
2011年02月11日
  专用数据库连接模块MySQLMySQL -- 最流行的开源数据库
  MySQL-Python -- MySQL 的 Python 接口 http://dustman.net/andy/python/python-and-mysql -- MySQL-Python 作者的 Presentation
  SQLiteSQLite -- 小巧轻便的嵌入式数据库
  pysqlite -- SQLite 的半官方性质 Python 接口,Python 2.5 之后已成为标准库 sqlite3 pysqlite文档资料收集
  PostgreSQLPostgreSQL -- 比 MySQL 功能更强大、历史更悠久的开源数据库 PostgreSQL中文网
  PyGreSQL -- 历史最悠久,最流行的 PostgreSQL 接口
  psycopg2 -- 特别为高并发环境设计的 PostgreSQL 驱动
  pyPgSQL -- Python世界里的另一个 PostgreSQL 接口
  OracleOracle -- 数据库领域中的巨鳄,最为强大先进的商业数据库产品
  DCOracle2 -- Zope 出品的 Oracle 驱动
  cx_Oracle -- 另一个 Oracle 接口模块
  IBM DB2pydb2 -- DB2 的 Python 接口,此外还包括了若干小工具
  SAP DBsapdbapi -- SAP DB 的 Python 接口
  Infomixinformixdb
  Interbasekinterbasdb -- Interbase 4.0 和 5.0 的 Python接口
  Ingresingmod
  SybaseSybase module for Python -- Sybase 的 DB-API 2.0 接口
  SQL ServerMicroSoft 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
  ThinkSQLThinkSQL -- 一个内置了Python接口的商业数据库产品
  MatisseMatisse -- 商业数据库产品Matisse,内置 Python 绑定支持,非 DB-API兼容。
  通用数据库接口模块ODBCmxODBC -- 流行的 mx 系列工具包中的一部分,也是其中唯一的商业产品(用于非商业开发不需付费)。实现了绝大部分 DB-API 2.0 接口。
  pyodbc -- 开源的 Python ODBC 接口,完整实现了 DB-API 2.0 接口
  ODBC Interface -- 随 PythonWin 附带发行的模块,文档和维护缺乏
  JDBCzxJDBC -- 专为 Jython 设计的 DB-API 2.0 接口,建立在底层的 JDBC 接口之上。已经包含在 Jython 2.1 以后的发行版中。
  SQLRelaySQLRelay -- Unix 环境下的通用数据库连接池,支持多种数据库和编程语言,提供了自己的 Python 接口,非 DB-API 兼容。
  其它模块GadflyGadfly 是 Python 实现的一个轻型 in-memory 关系数据库,本身即提供 DB-API 兼容的访问接口。
分享到:
评论

相关推荐

    符合Python DB API 2.0规范的Oracle数据库的Python接口。-Python开发

    开源Python / Oracle实用程序-cx_Oracle cx_Oracle是一个Python扩展模块,可访问Oracle数据库并符合Python数据库API 2.0规范,并具有相当多的附加功能以及cx_Oracle 8.0版(开发版)cx_Oracle是一个Python扩展模块...

    python模块

    5) python数据库访问 * 关系型数据库拥有共同的规范Python Database API Specification V2.0,MySQL,Oracle等都实现了此规范,然后增加自己的扩展。 * sqlite3: sqlite3 模块提供了SQLite数据库访问的接口。SQLite...

    Python连接mysql数据库的正确姿势

    Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase 不同的数据库你需要下载不同的DB API...

    遵循Python DB API 2.0规范的Oracle数据库的Python接口-python

    遵循Python DB API 2.0规范的Oracle数据库的Python接口 开源 Python/Oracle 实用程序 - cx_Oracle cx_Oracle 是一个 Python 扩展模块,可用于访问 Oracle 数据库并符合 Python 数据库 API 2.0 规范,其中包含大量...

    turbodbc:Turbodbc是一个Python模块,用于通过开放数据库连接(ODBC)接口访问关系数据库。 该模块符合Python数据库API规范2.0

    Turbodbc是一个Python模块,用于通过接口访问关系数据库。 它的主要目标受众是数据科学家,他们使用的数据库没有有效的本地Python驱动程序。 为了获得最大的兼容性,turbodbc符合 。 为了获得最佳性能,turbodbc...

    python中MySQLdb模块用法实例

    python连接mysql的方案有oursql、PyMySQL、 myconnpy、MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 ...

    超市管理数据库课程设计大作业.doc

    优――完成上述题目的所有内容,并能适当扩展需求功能,功能完善,文档详细,数据库 设计合理,人机接口界面好。 2. 良――完成上述题目的大部分内容,功能完善,文档详细,数据库设计合较理,人机接口 界面较好。 ...

    sqlite3封装类

    封装该类的目的:统一sqlite数据库接口,以方便windows/linux平台间使用sqlite数据库。 该类封装了sqlite3常用操作(可执行 增删改查,事务,创建/增加sql函数,数据库文件压缩等) 该类的使用方法见sqldb.h,该头文件...

    基于python实现的股票监控平台项目源码(采用docker部署爬虫模块-量化指标算法模块-订阅分发模块等)+项目说明.zip

    采用docker部署爬虫模块、量化指标算法模块、订阅分发模块等,完成爬取股票数据存入通用数据库接口,并缓存至redis;算法模块处理数据,将报警信息存入redis;订阅分发模块监控到有报警信息后主动向微信订阅用户推送...

    python类DBUtils安装包

    DBUtils 是一套允许线程化 Python 程序可以安全和...DBUtils已经作为 Webware for Python 一部分用来结合 PyGreSQL 访问 PostgreSQL 数据库,当然他也可以用在其他Python应用程序中来访问 DB-API 2 兼容的数据库接口。

    windows 64位 python-3.4安装包

    Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好...

    毕业设计,基于Python+Flask开发的前后端分离实现房屋租赁民宿预订平台,内含Python完整源代码,数据库脚本

    1 前台全部采用静态html实现界面,通过ajax异步调用后端python提供的api接口查询数据库信息,通过json返回给前端展示。 2 此项目选用Flask框架,更加的灵活,比Django更高大上。 3 通过flask-session将session数据...

    利用Python做数据分析

    数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...

    Python连接mysql方法及常用参数

    Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFlymSQL MySQL PostgreSQL Microsoft SQL Server 2000 InformixInterbase Oracle Sybase 不同的数据库你需要下载不同的DB API模块,例如你...

    Python高级编程

    数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...

    Python标准库

    数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...

    基于python的接口自动化测试框架+源代码+文档说明

    本文总结介绍接口测试框架开发,环境使用python3+selenium3+unittest测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口...

    Python使用ODBC接口操作Access数据库mdb文件,增删改查,代码详细工整精炼,中文注释,方便单步调试通过,运行OK

    #导入模块 import pypyodbc #定义conn def mdb_conn(db_name, password = ""): """ 功能:创建数据库连接 :param db_name: 数据库名称 :param db_name: 数据库密码,默认为空 :return: 返回数据库连接 """ ...

    python入门基础(讲义+代码)

    Python 拥有一个强大的标准库,Python 语言的核心只包含数字、字符串、列表、字典、文件 等常见类型和函数,而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、图形系统、XML 处理 等额外的功能 ...

Global site tag (gtag.js) - Google Analytics