ADO- Datenbankverbindung


Bevor von einer Webseite aus auf eine Datenbank zugegriffen werden kann, muss eine Datenbankverbindung hergestellt werden.


Erstellen Sie eine DSN-lose Datenbankverbindung

Der einfachste Weg, eine Verbindung zu einer Datenbank herzustellen, ist die Verwendung einer DSN-losen Verbindung. Eine DSN-lose Verbindung kann für jede Microsoft Access-Datenbank auf Ihrer Website verwendet werden.

Wenn Sie eine Datenbank namens „northwind.mdb“ haben, die sich in einem Webverzeichnis wie „c:/webdata/“ befindet, können Sie mit dem folgenden ASP-Code eine Verbindung zur Datenbank herstellen:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

Beachten Sie im obigen Beispiel, dass Sie den Microsoft Access-Datenbanktreiber (Anbieter) und den physischen Pfad zur Datenbank auf Ihrem Computer angeben müssen.


Erstellen Sie eine ODBC-Datenbankverbindung

Wenn Sie eine ODBC-Datenbank namens "northwind" haben, können Sie mit dem folgenden ASP-Code eine Verbindung zur Datenbank herstellen:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>

Mit einer ODBC-Verbindung können Sie sich mit jeder Datenbank auf jedem Computer in Ihrem Netzwerk verbinden, solange eine ODBC-Verbindung verfügbar ist.


Eine ODBC-Verbindung zu einer MS Access-Datenbank

So erstellen Sie eine Verbindung zu einer MS Access-Datenbank: 

  1. Öffnen Sie das ODBC- Symbol in Ihrer Systemsteuerung.
  2. Wählen Sie die Registerkarte System-DSN .
  3. Klicken Sie auf der Registerkarte System-DSN auf Hinzufügen .
  4. Wählen Sie den Microsoft Access-Treiber aus. Klicken Sie auf Fertig stellen.
  5. Klicken Sie im nächsten Bildschirm auf Auswählen , um die Datenbank zu suchen.
  6. Geben Sie der Datenbank einen Datenquellennamen ( DSN ).
  7. Klicken Sie auf OK .

Beachten Sie, dass diese Konfiguration auf dem Computer vorgenommen werden muss, auf dem sich Ihre Website befindet. Wenn Sie Personal Web Server (PWS) oder Internet Information Server (IIS) auf Ihrem eigenen Computer ausführen, funktionieren die obigen Anweisungen, aber wenn sich Ihre Website auf einem Remote-Server befindet, müssen Sie physischen Zugriff auf diesen Server haben. oder bitten Sie Ihren Webhoster, dies für Sie zu tun. 


Das ADO-Verbindungsobjekt

Das ADO-Verbindungsobjekt wird verwendet, um eine offene Verbindung zu einer Datenquelle herzustellen. Über diese Verbindung können Sie auf eine Datenbank zugreifen und diese bearbeiten.

Zeigen Sie alle Methoden und Eigenschaften des Connection-Objekts an .