В чем разница между провайдером и коннектором в мире баз данных? - PullRequest
0 голосов
/ 07 апреля 2009

Я создаю новый текстовый файл, переименовываю его в test.udl и дважды щелкаю по файлу. Это вызывает диалоговое окно строки подключения OLE DB. Первая вкладка показывает список провайдеров, установленных на моем компьютере. Мне нужна строка подключения MySQL, но в списке нет поставщика MySql. Поэтому я загружаю MySql ADO.NET Connector из Интернета и устанавливаю его, но он все равно не отображается в качестве поставщика.

Что такое провайдер и что такое коннектор?

1 Ответ

1 голос
/ 07 апреля 2009

Соединитель позволит вам подключаться «.Net» способом, а провайдер позволит вам подключиться через интерфейс OLEDB.

Соединитель MySql предоставит вам доступ к классам, таким как MySqlConnection, MySqlCommand и т. Д., И ко всем объектам-парадигмам ADO.Net, а с OLEDB вы будете подключаться через OleDbConnection, OleDbCommand и т. Д.

...