奇盛 发表于 2022-3-8 15:07:25

什么是数据库 API?

DB-API 定义:
[*]我们有时希望与我们的数据库进行交互,并以特定的编程语言使用其结果。
[*]使用特定语言(Ruby,Python,JavaScript等)构建Web应用程序或数据管道。
[*]这就是DBAPI的用武之地。
数据库接口:
[*]DB-API 为一种编程语言(如 python)与关系数据库服务器通信提供了一个标准。
[*]是一个低级库,用于编写连接到数据库的 SQL 语句。
[*]也称为数据库适配器。
[*]每个服务器框架或语言 + 数据库系统都存在不同的 DBAPI。
[*]数据库适配器定义了使用数据库(使用 SQL)和将数据库查询结果用作给定语言的输入数据的标准。
-- 转动选定的(从some_table中选择 *;)在JavaScript中将行列表转换为对象数组,例如NodeJS适配器;或 Python 适配器的 Python 元组列表。跨语言和服务器框架的示例:
[*]对于 Ruby(例如 Sinatra,Ruby on Rails):pg.
[*]对于 NodeJS:node-Postgres。
[*]对于Python(例如对于Flask,Django):pyscopg2。

页: [1]
查看完整版本: 什么是数据库 API?