« »

Datenbankanbindung

25. Februar 2009 Roland

Dieser Artikel ist Teil 14 von 26 der Artikelserie Programmieren

Eine weitere häufig verwendete Programmiersprache ist die Standard Query Language (SQL). Hiermit kannst du deine Daten nicht auf dem Webserver sondern in einem Datenbankserver verwalten.

Warum sollte man das tun?

Datenbankserver sind dafür geeignet komplexe und große Datenmengen aufzunehmen. Du kannst in einer Datenbank verschiedene Datensätze in Tabellen ablegen und ordnen. Der Datenbankserver hilft dir mit SQL Befehlen, die einzelnen Datensätze wieder zu finden und zum Client zurückzugeben. Soit ist eine Datenbank ideal um dynamische Texte, Bilder und andere Elemente zu speichern und zu verwalten.

Ablauf einer Datenbankabfrage

Wenn du eine PHP Datei erstellst, in der du auf eine Datenbank mittels SQL zugreifst, wird die Anfrage des Webclients noch etwas komplizierter:
get Datenbank Abfrage
Der Ablauf ist zuerst mit dem Ablauf beim PHP Aufruf identisch. Innerhalb des PHP Scripts wird nun jedoch ein Datenbankserver mit angesprochen. Der Request wird daher an den Datenbankserver weitergreicht und dort interpretiert. Das Ergebnis wird in einem Datenbank Resultset an den PHP Interpreter zurückgeliefert. Der PHP Interpreter kann mit dem Resultset weitere Arbeiten durchführen und das Ergebnis ausliefern.

Aufgabe

Wenn der Datenbankserver nicht erreichbar ist, was wird dann dem Webclient ausgegeben?
Wird SQL auf dem Webclient interpretiert?
Wird PHP auf dem Datenbankserver interpretiert?
Was ist der output string von PHP?

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Mittwoch, den 25. Februar 2009 um 00:26 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=231

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

Eine Reaktion zu “Datenbankanbindung”

  1. [...] wird sie mehrfach von verschiedenen Menschen gelesen wird. Die Ausgabe der News wird nach dem im Datenbankanbindung beschriebenen Kommunikationspattern durchgeführt. Im folgenden Diagram habe ich den Aufruf [...]

Schreibe mir

zum Seitenanfang