• Python使用数据库的方案


           数据库是应用程序编程的组成部分。Python和其他编程语言(如Java等)类似,在使用数据库的时候,需要安装驱动,然后才能使用含有数据库API的模块。本文主要介绍一下,通过直连方式和ODBC方式连接数据库。

    一 、ODBC方式

          ODBC(Open Database Connectivity,开放数据库连接)是为解决异构数据库间的数据共享而产生的,可以达到应用程序使用一套ODBC interface操作不同关系型数据库的目的。下图为Python通过ODBC方式连接数据库方案的架构图。

          不同的关系型数据库对应相应的ODBC驱动,提供统一的ODBC interface,Python再利用pyodbc驱动连接到这个接口上。

    二、直连方式

          直连的方式,就是绕过ODBC部分,python直接访问数据库。下图为Python通过直连方式连接数据库方案的架构图。

    三、总结

          不论选择哪种方式连接数据库,编写python代码操作数据库的方法是一样的,都遵循Python Databas API Specification V2.0接口。该接口是python组织在PEP(Python Enhancement Proposals)里,为操作数据库制定的统一标准接口,具有广泛的适应性,所以python操作数据库代码跨数据库管理系统的平台性很好。

  • 相关阅读:
    并发编程(线程)
    并发编程(进程)
    并发编程(操作系统的介绍)
    模块与包
    网络编程
    Django项目的创建与管理和pycharm与Github的秘密
    python解释器配置和python常用快捷键
    代码的调试.运行
    57. 三数之和
    1347. 尾随零
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/13858734.html
Copyright © 2020-2023  润新知