Maison > Questions et réponses > le corps du texte
今天课堂接触到JDBC
和ODBC
,老师的讲解极其简单,都是讲一些函数的如何使用函数的内容,在网上查了一些资料,部分的资料说ODBC是屏蔽了数据库底层不同的驱动,统一了API,而JDBC是在ODBC上提供了java接口,现在主要的问题有以下:
数据库驱动指得是什么?和DBMS
一样吗?
数据库具体实现不同可以理解,但SQL
是有标准的,为什么在*DBC
还说是屏蔽了数据库不同的差异呢?
解释上述问题后,请解释一下*DBC
是怎么做到屏蔽这些差异的,就是想了解*DBC
具体干了什么?简单描述一下就可以了。
除了这个*DBC
外,我也遇到ORM
这个名词,它又是指什么?
问题较复杂,如果回答的有帮助的话,我都会点赞的。
谢谢回答。
PHP中文网2017-04-18 09:09:35
DBMS
est un système utilisé pour gérer les bases de données, y compris les pilotes de bases de données. Le soi-disant pilote est un élément logique utilisé pour analyser les fichiers de base de données en objets de base de données.
SQL
, mais différentes bases de données ont leurs propres fonctionnalités et extensions.
*DBC
L'essence de ceci est la même, c'est-à-dire qu'il encapsule l'interface et appelle différentes interfaces en fonction de différentes sources de données.
ORM est un modèle de conception de table, qui consiste à concevoir des tables en fonction de la relation entre des objets, tels que xiaoming
, xiaoming_fangzi
, xiaoming_chezi
, xiaoming_laopo
.