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访问数据库的接口库 | ★★★ |