Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
ASP.NET und der Datenbankzugriff


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


Datenbankverbindung

Eine Datenbankverbindung ist ein ASP.NET-Element, das eine Verbindung zu einer Datenbank herstellt, sodass auf deren Daten zugegriffen werden kann.

ADO.NET

Nachdem der Anwender den gesuchten Titel oder Interpreten auf der ASP.NET-Seite eingegeben hat, verwendet diese einige ADO.NET-Datenobjekte, um auf die Datenbank des Webservers zuzugreifen. ADO.NET-Objekte sind kleine unabhängige Software-Einheiten (so genannte aus Klassen erzeugte Objekte), die im Hintergrund und somit für den Anwender nicht sichtbar arbeiten.

Open Database Connectivity

Open Database Connectivity (ODBC) ist eine Software-Komponente, die den Zugriff auf Datenbanken standardisiert. Datenbankentwicklungssysteme werden nicht nur von einem Hersteller produziert. Der Markt kennt unzählige Programme, mit deren Hilfe Datenbanken erstellt werden können.

Jede dieser Datenbanken wird auf eine andere Art und Weise angesteuert und bearbeitet. ODBC vereint diese Vielfalt unter einem Standard. ODBC-Treiber für jedes Datenbanksystem ermöglichen den einheitlichen Zugriff auf die unterschiedlichen Datenbanken.

WICHTIG: Sie können somit jede Datenbank im Web verwenden, für die ODBC-Treiber erhältlich sind. Die in diesem Kapitel vorgestellte Datenbank wurde mit Microsoft Access erstellt.

Database Management System

Das Database Management System ist die Software-Komponente, die schließlich auf die physikalisch als Datei vorhandene Datenbank zugreift. Mithilfe so genannter SQL-Anweisungen werden Datensätze innerhalb der Datenbank ausgewählt und anschließend ausgelesen. Diese Datensätze werden an die ASP.NET-Seite zurückgegeben, wo sie angezeigt werden.

Von den in der Abbildung 11.2 dargestellten Komponenten werden Sie eine mit Expression Web 2 erstellen: die ASP.NET-Seite (die auch die Eingabefelder enthalten wird, mit deren Hilfe die Besucher die Datenbank nach einem Musiktitel oder Interpreten durchsuchen können). Alle anderen Komponenten kommen ohne Ihr Zutun zum Einsatz.

Die Datenbank kann beispielsweise mit Microsoft Access erstellt werden. (Für die Beispiele in diesem Kapitel wurden Access 2003-Datenbanken verwendet. Sie können jedoch ebenfalls bedenkenlos Access 2007-Datenbanken benutzen.) Der ODBC-Zugriff wird über die Systemsteuerung von Windows eingerichtet.

WICHTIG: Eine Alternative zu Microsoft Access-Datenbanken sind SQL Server-Datenbanken. Diese werden in der Regel eingesetzt, wenn es gilt, besonders große Datenbanken zu verwalten. Damit Sie auf einem Webserver eine SQL Server-Datenbank benutzen können, muss dort Microsoft SQL Server oder SQL Server Express Edition (die funktionsreduzierte kostenlose Version von SQL Server) installiert sein.

Dieses Kapitel verrät Ihnen auch, wie Sie auf einer ASP.NET-Seite eine Verbindung zu einer SQL Server-Datenbank herstellen.

Beginnen Sie nun mit der Vorbereitung für die Erstellung der CD-Shop-Seite.

Die HyperCD-Datenbank

Erstellen Sie zunächst die Datenbank mit einem Datenbanksystem, wie z.B. Microsoft Access. Die dazu notwendige Vorgehensweise wird nicht in diesem Buch beschrieben, da für jedes Datenbanksystem eine andere Vorgehensweise nötig ist.

Erstellen der Datenbank

Beachten Sie jedoch, dass die Datenbank aus einer Tabelle bestehen sollte. Die Tabelle selbst soll die Datenfelder Titel, Interpret, CDTitel und BestellNr verwenden, wie in Abbildung 11.3 dargestellt.

Abbildung 11.3 Die Datenbanktabelle soll aus den Feldern Titel, Interpret, CDTitel und BestellNr bestehen

Nennen Sie die Datenbank cd_daten.mdb und die Tabelle CD_Tabelle. Füllen Sie die Datenfelder, indem Sie einige Musik-CDs aus Ihrer Sammlung auswählen und die Titel, Interpreten und CD-Titel in die Zellen der Datenbanktabelle eingeben.

Weisen Sie jeder CD eine beliebige, aber eindeutige Bestellnummer zu, die später von HyperCD verwendet wird, um die Bestellung der Anwender zu bearbeiten. Speichern Sie die Datenbank zunächst in einem beliebigen Ordner auf Ihrer Festplatte.



Seite 3 von 11 1 2 3 4 5 6 7 8 9 10 11



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt