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 兼容的访问接口。
发表评论
-
busybox 详解(一篇讲busybox很详细的文章)
2012-01-20 12:19 769busybox 详解(一篇讲busybox ... -
so库的性能注意事项
2012-01-20 12:18 823so库的性能注意事项 2010年09月07日 一个共享库 ... -
Sql server 日记 (孤立用户)
2012-01-20 12:18 766Sql server 日记 (孤立用户) 2010年07月2 ... -
Python 3.2.2 RC1发布
2012-01-19 17:00 746Python 3.2.2 RC1发布 2011年08月16日 ... -
Python 与 C++ 的交互编程
2012-01-19 17:00 1091Python 与 C++ 的交互编程 2011年03月28日 ... -
python教程入门《3》
2012-01-19 17:00 738python教程入门《3》 2011年02月13日 第六 ... -
用Python处理邮件
2012-01-19 17:00 677用Python处理邮件 2011年0 ... -
social game 前端思考
2012-01-17 06:45 709social game 前端思考 2011 ... -
Flash&Flex大全
2012-01-17 06:45 622Flash&Flex大全 2011年02月24日 ... -
笑到肚子疼
2012-01-17 06:44 465笑到肚子疼 2011年11月02日 1 -
剪色坊北京直营店(呼市)--死人的一次烫发经历----剪色坊北京直营店(呼市)
2012-01-17 06:44 681剪色坊北京直营店(呼市)--死人的一次烫发经历----剪色坊北 ... -
QT--QSocketNotifier类介绍
2012-01-16 05:34 976QT--QSocketNotifier类介绍 2011年12 ... -
00000000000000000
2012-01-16 05:34 72000000000000000000 2012年01月06日 ... -
IPhone 开发经验教训总结 -- 仅供参考
2012-01-16 05:34 635IPhone 开发经验教训总结 ... -
valgrind结果查看
2012-01-16 05:34 500valgrind结果查看 2011年12月30日 程序示 ... -
IP组播技术综述二
2012-01-16 05:34 649IP组播技术综述二 2011 ...
相关推荐
开源Python / Oracle实用程序-cx_Oracle cx_Oracle是一个Python扩展模块,可访问Oracle数据库并符合Python数据库API 2.0规范,并具有相当多的附加功能以及cx_Oracle 8.0版(开发版)cx_Oracle是一个Python扩展模块...
5) python数据库访问 * 关系型数据库拥有共同的规范Python Database API Specification V2.0,MySQL,Oracle等都实现了此规范,然后增加自己的扩展。 * sqlite3: sqlite3 模块提供了SQLite数据库访问的接口。SQLite...
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase 不同的数据库你需要下载不同的DB API...
遵循Python DB API 2.0规范的Oracle数据库的Python接口 开源 Python/Oracle 实用程序 - cx_Oracle cx_Oracle 是一个 Python 扩展模块,可用于访问 Oracle 数据库并符合 Python 数据库 API 2.0 规范,其中包含大量...
Turbodbc是一个Python模块,用于通过接口访问关系数据库。 它的主要目标受众是数据科学家,他们使用的数据库没有有效的本地Python驱动程序。 为了获得最大的兼容性,turbodbc符合 。 为了获得最佳性能,turbodbc...
python连接mysql的方案有oursql、PyMySQL、 myconnpy、MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 ...
优――完成上述题目的所有内容,并能适当扩展需求功能,功能完善,文档详细,数据库 设计合理,人机接口界面好。 2. 良――完成上述题目的大部分内容,功能完善,文档详细,数据库设计合较理,人机接口 界面较好。 ...
封装该类的目的:统一sqlite数据库接口,以方便windows/linux平台间使用sqlite数据库。 该类封装了sqlite3常用操作(可执行 增删改查,事务,创建/增加sql函数,数据库文件压缩等) 该类的使用方法见sqldb.h,该头文件...
采用docker部署爬虫模块、量化指标算法模块、订阅分发模块等,完成爬取股票数据存入通用数据库接口,并缓存至redis;算法模块处理数据,将报警信息存入redis;订阅分发模块监控到有报警信息后主动向微信订阅用户推送...
DBUtils 是一套允许线程化 Python 程序可以安全和...DBUtils已经作为 Webware for Python 一部分用来结合 PyGreSQL 访问 PostgreSQL 数据库,当然他也可以用在其他Python应用程序中来访问 DB-API 2 兼容的数据库接口。
Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好...
1 前台全部采用静态html实现界面,通过ajax异步调用后端python提供的api接口查询数据库信息,通过json返回给前端展示。 2 此项目选用Flask框架,更加的灵活,比Django更高大上。 3 通过flask-session将session数据...
数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...
Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFlymSQL MySQL PostgreSQL Microsoft SQL Server 2000 InformixInterbase Oracle Sybase 不同的数据库你需要下载不同的DB API模块,例如你...
数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...
数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境...
本文总结介绍接口测试框架开发,环境使用python3+selenium3+unittest测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口...
#导入模块 import pypyodbc #定义conn def mdb_conn(db_name, password = ""): """ 功能:创建数据库连接 :param db_name: 数据库名称 :param db_name: 数据库密码,默认为空 :return: 返回数据库连接 """ ...
Python 拥有一个强大的标准库,Python 语言的核心只包含数字、字符串、列表、字典、文件 等常见类型和函数,而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、图形系统、XML 处理 等额外的功能 ...