Python访问关系数据库

本文介绍了Python访问关系数据库的方式,包括Python DB-API规范的由来、内容及常用适配器,以及ORM的概念、优点和常用库,特别提到了SQLAlchemy的使用教程链接。
摘要由CSDN通过智能技术生成

一、python如何访问关系数据库

常见的关系数据库有Oracle、MySql、SQLServer、PostgreSQL、SQLite、Gadfly等。

Python应用程序就是通过python数据库适配器访问这些关系数据库的。所谓的python数据库适配器,其实就是python模块,它向python应用程序提供了一组API接口,用来操作该数据库。

这里的python数据库适配器,更确切地说,可称为“python的某数据库适配器”,比如python的mysql适配器,python的oracle适配器等等。其中,python的mysql适配器,就是指python的一个模块,向python应用程序提供一组API接口,用来操作mysql数据库。python的oracle适配器、python的PostgreSQL适配器等等类似。

二、Python DB-API

(一)为什么引入Python DB-API

对于支持的数据库,python都有一个或多个适配器,这些适配器是由某组织或个人开发的。各个适配器提供的API接口可能数量不同、名称不同、功能各异等等,非常混乱。如果某项目需要更换数据库时,则需要对代码做大量的修改,非常不方便。
为了解决上述问题,引入了Python DB-API。

(二)Python DB-API是什么

Python DB-API是一个标准规范,它是python数据库适配器需要遵循的API接口规范。也就是说,所有python数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值