gpt4 book ai didi

orm - ORM 和 ODBC 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 23:50:17 28 4
gpt4 key购买 nike

ORM(对象关系映射)
它看起来像一个模型,将关系数据库的操作,如 MySQL,打包为对象,并提供程序化方法(例如 object.getMax())用于在程序中操作数据库。

ODBC(开放式数据库连接)
它似乎是不同数据库之间的连接器。

比如LIQN,属于哪一个? ODBC 是 ORM 的实现吗?

最佳答案

这是两个非常大的事情,但我会给你一个粗略的概述......

开放式数据库连接是与数据库对话的规范。这是您的客户端和数据库将要使用的“语言”。

ORM 是很多工具都实现的概念。这是一个将对象映射到关系数据库的概念,以便您在面向对象的代码中使用对象与您的数据库进行对话。 LINQ to SQL 是 ORM 的一种实现。它可能会使用 ODBC 类型的连接来执行对象和数据库之间的连接。

有大量关于此的视频、博客和类(class)。

ODBC Overview

ORM Overview

关于orm - ORM 和 ODBC 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24153067/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com