Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Java ist auch eine Sprache
2 Sprachbeschreibung
3 Klassen und Objekte
4 Der Umgang mit Zeichenketten
5 Mathematisches
6 Eigene Klassen schreiben
7 Angewandte Objektorientierung
8 Exceptions
9 Die Funktionsbibliothek
10 Threads und nebenläufige Programmierung
11 Raum und Zeit
12 Datenstrukturen und Algorithmen
13 Dateien und Datenströme
14 Die eXtensible Markup Language (XML)
15 Grafische Oberflächen mit Swing
16 Grafikprogrammierung
17 Netzwerkprogrammierung
18 Verteilte Programmierung mit RMI und Web-Services
19 JavaServer Pages und Servlets
20 Applets
21 Midlets und die Java ME
22 Datenbankmanagement mit JDBC
23 Reflection und Annotationen
24 Logging und Monitoring
25 Sicherheitskonzepte
26 Java Native Interface (JNI)
27 Dienstprogramme für die Java-Umgebung
A Die Begleit-DVD
Stichwort

Download:
- ZIP, ca. 12,5 MB
Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Java ist auch eine Insel von Christian Ullenboom
Programmieren mit der Java Standard Edition Version 6
Buch: Java ist auch eine Insel

Java ist auch eine Insel
7., aktualisierte Auflage
geb., mit DVD (November 2007)
1.492 S., 49,90 Euro
Galileo Computing
ISBN 978-3-8362-1146-8
Pfeil 22 Datenbankmanagement mit JDBC
Pfeil 22.1 Das relationale Modell
Pfeil 22.2 Datenbanken und Tools
Pfeil 22.2.1 HSQLDB
Pfeil 22.2.2 Weitere Datenbanken
Pfeil 22.2.3 Eclipse-Plugins zum Durchschauen von Datenbanken
Pfeil 22.3 JDBC und Datenbanktreiber
Pfeil 22.3.1 Treibertypen
Pfeil 22.3.2 JDBC-Versionen
Pfeil 22.4 Eine Beispielabfrage
Pfeil 22.4.1 Schritte zur Datenbankabfrage
Pfeil 22.4.2 Client für HSQLDB-Datenbank
Pfeil 22.5 Mit Java an eine Datenbank andocken
Pfeil 22.5.1 Der Treiber-Manager
Pfeil 22.5.2 Den Treiber laden
Pfeil 22.5.3 Eine Aufzählung aller Treiber
Pfeil 22.5.4 Log-Informationen
Pfeil 22.5.5 Verbindung zur Datenbank auf- und abbauen
Pfeil 22.5.6 DataSource
Pfeil 22.5.7 Gepoolte Verbindungen
Pfeil 22.6 Datenbankabfragen
Pfeil 22.6.1 Abfragen über das Statement-Objekt
Pfeil 22.6.2 Ergebnisse einer Abfrage in ResultSet
Pfeil 22.6.3 Java und SQL-Datentypen
Pfeil 22.6.4 Unicode in der Spalte korrekt auslesen
Pfeil 22.6.5 Eine SQL-NULL und wasNull() bei ResultSet
Pfeil 22.6.6 Wie viele Zeilen hat ein ResultSet?
Pfeil 22.7 Die Ausnahmen bei JDBC
Pfeil 22.8 Elemente einer Datenbank hinzufügen und aktualisieren
Pfeil 22.8.1 Batch-Updates
Pfeil 22.9 ResultSets in Bohnen durch RowSet
Pfeil 22.9.1 Die Schnittstelle RowSet
Pfeil 22.9.2 Implementierungen von RowSet
Pfeil 22.9.3 Der Typ CachedRowSet
Pfeil 22.9.4 Der Typ WebRowSet
Pfeil 22.10 Vorbereitete Anweisungen (Prepared Statements)
Pfeil 22.10.1 PreparedStatement-Objekte vorbereiten
Pfeil 22.10.2 Werte für die Platzhalter eines PreparedStatement
Pfeil 22.11 Transaktionen
Pfeil 22.12 Metadaten
Pfeil 22.12.1 Metadaten über die Tabelle
Pfeil 22.12.2 Informationen über die Datenbank
Pfeil 22.13 Einführung in SQL
Pfeil 22.13.1 Ein Rundgang durch SQL-Anfragen
Pfeil 22.13.2 Datenabfrage mit der Data Query Language (DQL)
Pfeil 22.13.3 Tabellen mit der Data Definition Language (DDL) anlegen
Pfeil 22.14 Zum Weiterlesen


Galileo Computing - Zum Seitenanfang

22.14 Zum Weiterlesen topZur vorigen Überschrift

Direkter Datenbankzugriff über JDBC ist heutzutage selten. Gut entworfene Programme nutzen im Allgemeinen OR-Mapper, also Bibliotheken, die Java-Objekte auf die Datenbankrelationen abbilden. Eine Standard-API für objektrelationale Abbildungen ist die Java Persistence API (JPA) – eine kurze Charakterisierung gibt es unter http://java.sun.com/javaee/overview/faq/persistence.jsp. Eine JPA-Implementierung heißt Provider, übernimmt die Abbildung auf die Datenbank und bietet Funktionen zum Erzeugen, Lesen, Aktualisieren und Löschen von Datensätzen (so genannte CRUD-Operationen). JPA ist Teil von Java EE 5, aber auch ohne Enterprise Container verwendbar. Die beliebte Open-Source-Software Hibernate (http://www.hibernate.org/), die von JBoss (also Red Hat) finanziell unterstützt wird, implementiert die JPA und bietet darüber hinausgehend Funktionalität. Dass jedoch auch hier Ungemach von der Patentseite droht, diskutiert http://www.patentlyo.com/patent/2006/06/red_hat_faces_p.html.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






<< zurück



Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de