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.7 Die Ausnahmen bei JDBC topZur vorigen Überschrift

Unter JDBC sind drei Arten von Fehlern möglich:

  • SQLException. Die Klasse SQLException ist die Basisklasse aller JDBC-Exceptions. Sie enthält die folgenden Informationen über den Fehler: eine Fehlerbeschreibung sowie eine weitere Beschreibung, die den XOPEN SQL-Status (beschrieben in der SQL-Spezifikation) angibt, und zuletzt eine zusätzliche Ganzzahl, die vom Datenbanktreiber kommt.
  • SQLWarning. Die Klasse SQLWarning beschreibt keine kritischen Fehler. Es ist auch keine Exception, die ausgelöst wird, sondern eine Warnung, die der Programmierer explizit holen muss. Dazu dienen die Funktionen getWarnings() der Klassen Connection, ResultSet und Statement. Werden die Meldungen nicht geholt, dann werden sie mit Connection, ResultSet oder Statement überschrieben.
  • DataTruncation. Die DataTruncation-Klasse ist ein spezieller Typ einer SQL-Warnung. Sie wird immer dann erzeugt, wenn Daten während der Schreib- oder Lese-Operationen verloren gingen. Die Meldung wird genauso geholt wie SQLWarning, nur muss dann, um das Ergebnis zu erfahren, mittels instanceof DataTruncation überprüft werden, ob es sich um DataTruncation handelt. Dies erfordert eine Typumwandlung von SQLWarning auf DataTruncation.


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