ODBC vs JDBC vs ADO.NET

Bas*_*mme 18 .net database

什么是ODBC,JDBC和ADO.NET?他们之间有什么联系?

Ree*_*sey 14

这些都是不同的数据访问技术.

ODBC是一种(较旧的)开放标准.它的设计目标是数据库和技术中立.如果请求,JDBC和ADO.NET实际上都可以在内部使用ODBC作为提供程序.

JDBC是一个类似的概念,但设计为Java的标准.

ADO.NET是一种.NET数据访问技术.


SLa*_*aks 12

ODBC(开放式数据库连接)是一种标准API,可用于与数据库通信.

JDBC(Java数据库连接)是一种可用于与数据库通信的Java标准.

ADO.Net是一种可用于与数据库通信的.Net标准.

各个数据库(如SQL Server或MySQL)具有实现这些API的驱动程序.

此外,还有JDBC和ADO.Net的ODBC实现,允许它们使用ODBC驱动程序.