2009-04-07 11 views
0

Ich erstelle eine neue Textdatei, benenne sie in test.udl um und doppelklicke auf die Datei. Das öffnet das OLE DB-Verbindungszeichenfolgendialogfeld. Auf der ersten Registerkarte wird eine Liste der auf meinem Computer installierten Anbieter angezeigt. Ich brauche eine MySQL Connection-Zeichenfolge, aber ich habe keinen MySql-Provider in der Liste. Also lade ich MySql ADO.NET Connector aus dem Internet herunter und installiere es, aber es erscheint immer noch nicht als Provider.Was ist der Unterschied zwischen einem Provider und einem Connector in der Datenbank?

Was ist ein Provider und was ist ein Connector?

Antwort

1

Mit dem Connector können Sie eine ".Net" -Verbindung herstellen, während der Provider eine Verbindung über die OLEDB-Schnittstelle ermöglicht.

Der MySQL Connector wird Ihnen den Zugriff auf Klassen wie MySqlConnection, MySqlCommand, usw. und alle ADO.Net Paradigma Objekte, während mit OLEDB Sie über OleDbConnection verbinden, OleDbCommand, etc