Python数据工具箱:数据库连接库
数据库连接可用于连接众多数据库以及访问通用数据库接口,可用于数据库维护、管理和增、删、改、查等日常操作。
库 / 函数 | 描述 | 推荐度 |
mysql-connector-python | [第三方库]MySQL官方驱动连接程序 | ★★★ |
MySQL-python | [第三方库]MySQL连接库 | ★★ |
PyMySQL | [第三方库]MySQL连接库,(python版本 >=2.6或3.3,mysql版本>=4.1) | ★★★ |
cx_Oracle | [第三方库]Oracle连接库 | ★★★ |
psycopg2 | [第三方库]Python编程语言中非常受欢迎的PostgreSQL适配器 | ★★★ |
redis | [Python标准库]Redis连接库 | ★★★ |
pymongo | [第三方库]MongoDB官方驱动连接程序 | ★★★ |
HappyBase | [第三方库]HBase连接库 | ★★★ |
py2neo | [第三方库]Neo4j连接库 | ★★★ |
cassandra-driver | [第三方库] Cassandra(1.2+)和DataStax Enterprise(3.1+)连接库 | ★★★ |
sqlite3 | [Python标准库] Python自带的模块,用于操作SQLite数据库 | ★★★ |
pysqlite2 | [第三方库] SQLite 3.x连接库 | ★★ |
bsddb3 | [第三方库]Berkeley DB连接库 | bsddb3 |
bsddb | [Python标准库] Python自带的模块,提供了一个到Berkeley DB库的接口 | ★★ |
dbhash | [Python标准库] Python自带的模块,dbhash模块提供了使用BSD数据库库打开数据库的功能。该模块镜像了提供对DBM样式数据库访问的其他Python数据库模块的接口。 bsddb模块需要使用dbhash | ★★ |
adodb | [第三方库] ADOdb是一个数据库抽象库,支持常见的数据和数据库接口并可自行进行数据库扩展,该库可以对不同数据库中的语法进行解析和差异化处理,具有很高的通用性 | ★★★ |
SQLObject | [第三方库] SQLObject是一种流行的对象关系管理器,用于向数据库提供对象接口,其中表为类、行为实例、列为属性 | ★★ |
SQLAlchemy | [第三方库] SQLAlchemy是Python SQL工具包和对象关系映射器,为应用程序开发人员提供了SQL的全部功能和灵活性控制 | ★★ |
ctypes | [第三方库] ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数 | ★★★ |
pyodbc | [第三方库] Python通过ODBC访问数据库的接口库 | ★★★ |
Jython | [第三方库] Python通过JDBC访问数据库的接口库 | ★★★ |