Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Gottfried Vossen 5. Auflage 2008 Kapitel 11: SQL und Programmiersprachen
11.1 Web-Anbindung von Datenbanken 11.2 Eingebettetes SQL Inhalt 11.1 Web-Anbindung von Datenbanken 11.2 Eingebettetes SQL Datenmodelle, 5. Auflage, Kapitel 11
11.1 Interaktiver Datenbankzugriff Datenbank- Server Datenmodelle, 5. Auflage, Kapitel 11
11.2 Datenbankzugriff per Programm Datenbank- Server Programmiersprachen- Umgebung Datenmodelle, 5. Auflage, Kapitel 11
11.3 Datenbank-Server im Web Applikations- Server Browser Web-Server Internet Datenmodelle, 5. Auflage, Kapitel 11
11.4 WWW-Zugriff auf Dokumente und Daten Datenbank Gateway Web-Server Browser API CGI Middle- ware Datenquelle HTML-Dokumente Datenmodelle, 5. Auflage, Kapitel 11
11.5 Browser-Datenbank-Kopplung mittels CGI CGI-Programm (Web-Server) Browser HTTP Datenmodelle, 5. Auflage, Kapitel 11
11.6 Server-seitiger Datenbankzugriff per PHP Client Server URL + Formulardaten <html> <head> <title> <?php echo $pageTitle; ?> </titel> <h1> <?php echo $pageHeader; ?> </h1> Sample DVD Catalog:Main Page Sample DVD Catalog PHP Script Web Server Output PHP- Prozessor Web-Server Datenbank Server 1 6 2 5 3 4 11.6 Server-seitiger Datenbankzugriff per PHP Datenmodelle, 5. Auflage, Kapitel 11
11.7 Web-Zugriff auf MySQL-Datenbank per PHP HTML CGI PHP MySQL Web-Browser Web-Server PHP-Script Anfrage Ergebnis DB sende Formular- Daten starte CGI- Programm erzeuge HTML -Seite sende HTML -Seite addRecord.php processAdd.php searchRecord.php processSearch.php Datenmodelle, 5. Auflage, Kapitel 11
11.8 CLI-Anbindung an SQL-Datenbank Datenbank- Server Datenbank-Treiber CLI Runtime Library CLI API CLI-Anwendung CLI Calls 11.8 CLI-Anbindung an SQL-Datenbank Datenmodelle, 5. Auflage, Kapitel 11
11.9 Kopplung von Datenbanken mit Java Datenbank-Server (SQL:1999/2003) JDBC SQLJ SQL/PSM Datenmodelle, 5. Auflage, Kapitel 11
11.10 JDBC-Zugriff auf mehrere Datenbanken Java- Applikation Oracle DB MySQL IBM DB2 JDBC JDBC Owned by Sun Core Java API (since JDK 1.1) SQL:1999 types since JDBC 2.0 Datenmodelle, 5. Auflage, Kapitel 11
11.11 Zentrale Klassen der JDBC API Connection Statement PreparedStatement CallableStatement ResultSet createStatement prepareCall prepareStatement executeQuery getResultSet getMoreResults Datenmodelle, 5. Auflage, Kapitel 11