ADO.NET-Verbindung
ADO.NET ist eine Gruppe von Microsoft .NET Framework-Bibliotheken für die Interaktion mit Daten, darunter auch mit Daten aus Datenbanken. Für die Verbindung zu einer Datenbank von DiffDog aus über ADO.NET wird Microsoft .NET Framework 4 oder höher benötigt. Wie unten gezeigt, erfolgt die Verbindung zu einer Datenbank über ADO.NET durch Auswahl eines .NET-Anbieters und Bereitstellung eines Connection String.
Ein .NET-Datenanbieter ist eine Sammlung von Klassen, mit Hilfe derer Sie eine Verbindung zu einem bestimmten Datenquellentyp (z.B. einem SQL Server oder einer Oracle-Datenbank) herstellen können, Befehle daran ausführen und Daten aus dieser Quelle abrufen können, d.h. mit Hilfe von ADO.NET kann eine Applikation wie DiffDog über einen Datenanbieter mit einer Datenbank kommunizieren. Jeder Datenanbieter ist für den spezifischen Datenquellentyp, für den er entwickelt wurde, optimiert. Es gibt zwei Arten von .NET-Anbietern:
1.Solche, die standardmäßig mit Microsoft .NET Framework bereitgestellt werden.
2.Solche, die von Anbietern gebräuchlicher Datenbanken als Erweiterung zum .NET Framework bereitgestellt werden. ADO.NET-Anbieter dieser Art müssen separat installiert werden und können normalerweise von der Website des entsprechenden Datenbankanbieters heruntergeladen werden.
Anmerkung: Einige ADO.NET-Anbieter werden nicht oder nur eingeschränkt unterstützt. Siehe Anmerkungen zur Unterstützung von ADO.NET.
So richten Sie eine ADO.NET-Verbindung ein:
1.Starten Sie den Datenbankverbindungsassistenten.
2.Klicken Sie auf ADO.NET-Verbindungen.
3.Wählen Sie einen .NET-Datenanbieter aus der Liste aus.
Die Liste der Anbieter, die standardmäßig mit dem .NET Framework zur Verfügung stehen, wird in der Liste der Anbieter angezeigt. Anbieterspezifische .NET-Datenanbieter stehen in der Liste nur zur Verfügung, wenn sie bereits auf Ihrem System installiert sind. Damit anbieterspezifische .NET-Anbieter zur Verfügung stehen, müssen diese durch Ausführung der vom Datenbankanbieter bereitgestellten .msi- oder .exe-Datei im GAC (Global Assembly Cache) installiert werden. |
4.Geben Sie einen Datenbank-Connection String ein. Mit einem Connection String werden die Datenbankverbindungsinformationen in Form von durch Semikola getrennte Schlüssel/Wert-Paare von Verbindungsparametern definiert. Mit einem Connection String wie Data Source=DBSQLSERV;Initial Catalog=ProductsDB;User ID=dbuser;Password=dbpass wird z.B. eine Verbindung zur SQL Server-Datenbank ProductsDB auf dem Server DBSQLSERV unter dem Benutzernamen dbuser und mit dem Passwort dbpass hergestellt. Sie können einen Connection String erstellen, indem Sie die Schlüssel/Wert-Paare direkt in das Dialogfeld "Connection String" eingeben. Eine weitere Methode ist die Erstellung über Visual Studio (siehe Erstellen eines Connection String in Visual Studio).
Die Syntax des Connection String ist von dem in der Liste "Anbieter" ausgewählten Anbieter abhängig. Beispiele dazu finden Sie unter Beispiele für ADO.NET Connection Strings. |
![dbc_dlg_adonet](./images/dbc_dlg_adonet.png)
5.Klicken Sie auf Verbinden.