okladka
Podręczny przewodnik dla programistów Javy

JDBC jest jednym z najwszechstronniejszych i najszerzej stosowanych mechanizmów umożliwiających nie tylko dostęp do danych z programów napisanych w Javie, ale również wykonywanie rozmaitych operacji na bazach danych. Kosztem wszechstronności jest złożoność -- JDBC implementuje ogromną liczbę klas, interfejsów i metod, z którymi trzeba się gruntownie zapoznać. Niemożliwością jest zapamiętanie ich wszystkich.

"JDBC. Leksykon kieszonkowy" jest podręcznym leksykonem ułatwiającym szybkie odnalezienie opisu każdej z klas, interfejsów czy metod tworzących JDBC API. Przydaje się zwłaszcza w sytuacjach, w których wiadomo, co się chce osiągnąć i potrzebna jest informacja na temat metod JDBC, które mogą w tym pomóc.

Oprócz opisu API książka zawiera także kilka krótkich rozdziałów będących swego rodzaju instrukcją obsługi JDBC, czyli przypomnieniem, w jaki sposób łączyć ze sobą różne elementy API w celu uzyskania rozwiązań konkretnych zadań.

Nie pamiętasz, jak naraz wykonać kilka operacji wstawiania lub modyfikacji lub w jaki sposób przechowywać i pobierać wielkie obiekty? Niniejsza książka na pewno odświeży Twoją pamięć.

Donald Bales jest konsultantem do spraw aplikacji komputerowych specjalizującym się w analizie, projektowaniu oraz programowaniu systemów rozproszonych. Posiada ponad pięcioletnie doświadczenie w pisaniu aplikacji w Javie operujących na bazach danych za pomocą JDBC.
Konstrukcje importowania (8)
Sterowniki JDBC (9)

  • Typy sterowników (9)
  • Adresy URL baz danych (10)
Ustanawianie połączenia (17)
  • Używanie menedżera sterowników (17)
  • Używanie JNDI (19)
Pzeglądanie metadanych bazy danych (20)
Dynamiczne wykonywanie polceń SQL (21)
  • Wykonywanie konstrukcji DDL (21)
  • Wykonywanie konstrukcji INSERT, UPDATE oraz DELETE (22)
  • Wykonywanie konstrukcji SELECT (23)
Wykonywanie prekompilowanych poleceń SQL (25)
Wykonywanie procedur osadzonych (27)
Otrzymywanie wyników zapytań (29)
  • Przeglądanie zbioru wynikowego (31)
  • Pobieranie wartości z kolumn (32)
  • Wstawianie, modyfikowanie i usuwanie wierszy za pomocą zbioru wynikowego (33)
  • Dynamiczne określanie charakterystyki zbioru wynikowego (35)
Mapowanie typów danych SQL i Javy (38)
Obsługa wartości NULL (38)
  • Wykrywanie wartości NULL za pomocą metody wasNull() (40)
  • Wykrywanie wartości NULL za pomocą obiektu BigDecimal (41)
  • Ustawianie wartości w kolumnie jako NULL (42)
Wstawianie i modyfikowanie grupowe (42)
Praca z wielkimi obiektami (44)
  • Wstawienie obiektu BLOB (45)
  • Pobranie obiektu BLOB (46)
Typy danych definiowane przez użytkownika (47)
  • Tworzenie klas Javy dla typów UDT (48)
  • Aktualizowanie mapy typów (50)
  • Wstawianie typów UDT (51)
  • Pobieranie typów UDT (52)
Zestawy wierszy (53)
Składnia wyrażeń przenośnych (54)
Zarządzanie transakcjami (57)
JDBC API (57)