Подтвердить что ты не робот

ODBC против JDBC против ADO.NET

Что такое ODBC, JDBC и ADO.NET? Каковы связи между ними?

4b9b3361

Ответ 1

Это все разные технологии доступа к данным.

ODBC является (более старым) открытым стандартом. Он предназначен для нейтрализации базы данных и технологий. JDBC и ADO.NET могут оба использовать ODBC внутренне как провайдер, если требуется.

JDBC - это аналогичная концепция, но предназначенная для использования в качестве стандарта для Java.

ADO.NET - это технология доступа к данным .NET.

Ответ 2

ODBC (Open Database Connectivity) - это стандартный API, который можно использовать для связи с базами данных.

JDBC (Java Database Connectivity) - это стандарт Java, который может использоваться для связи с базами данных.

ADO.Net - это стандарт .Net, который можно использовать для связи с базами данных.

В отдельных базах данных, таких как SQL Server или MySQL, есть драйверы, реализующие каждый из этих API.

Кроме того, существуют реализации ODBC для JDBC и ADO.Net, которые позволяют им использовать драйверы ODBC.