ODBC против JDBC против ADO.NET - PullRequest
18 голосов
/ 22 февраля 2011

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

Ответы [ 2 ]

14 голосов
/ 22 февраля 2011

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

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

JDBC представляет собой схожую концепцию, но разработанную в качестве стандарта для Java.

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

12 голосов
/ 22 февраля 2011

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...