zoukankan      html  css  js  c++  java
  • 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操作数据库代码跨数据库管理系统的平台性很好。

  • 相关阅读:
    理性即自由
    解决问题的思路是怎样的?
    联系的结构-深度思考
    思考力,才是真正的第一生产力-快思考、慢思考
    CentOS7在防火墙与端口上的操作
    linux如何查看nginx是否启动
    Git篇
    Git 常用命令总结
    siblings() 获得匹配集合中每个元素的同胞
    Mysql查看版本号的五种方式介绍
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/13858734.html
Copyright © 2011-2022 走看看