2009-04-07 2 views
0

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

Что такое поставщик и что такое разъем?

ответ

1

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

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