JDBC Leksykon kieszonkowy.pdf
(
181 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
JDBC. Leksykon
SPIS TRECI
kieszonkowy
KATALOG KSI¥¯EK
Autor: Donald Bales
T³umaczenie: Jaros³aw Gierlicki
ISBN: 83-7361-165-7
Tytu³ orygina³
u:
JDBC Pocket Reference
Format: B5, stron: 196
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
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
wszechstronnoci jest z³o¿onoæ — JDBC implementuje ogromn¹ liczbê klas, interfejsów
i metod, z którymi trzeba siê gruntownie zapoznaæ. Niemo¿liwoci¹ 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 odwie¿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 dowiadczenie w pisaniu aplikacji w Javie operuj¹cych na bazach
danych za pomoc¹ JDBC.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wprowadzenie......................................................................... 5
Konstrukcje importowania................................................... 8
Sterowniki JDBC..................................................................... 9
Typy sterowników......................................................................................9
Adresy URL baz danych ..........................................................................10
Ustanawianie poł czenia.................................................... 17
Uywanie menedera sterowników.......................................................17
Uywanie 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
Przegl0danie zbioru wynikowego .........................................................31
Pobieranie warto1ci z kolumn ................................................................32
Wstawianie, modyfikowanie i usuwanie wierszy
za pomoc0 zbioru wynikowego .............................................................33
Dynamiczne okre1lanie charakterystyki zbioru wynikowego ..........35
Mapowanie typów danych SQL i Javy............................ 38
Obsługa warto3ci NULL ..................................................... 38
Wykrywanie warto1ci NULL za pomoc0 metody wasNull().............40
Wykrywanie warto1ci NULL za pomoc0 obiektu BigDecimal..........41
Ustawianie warto1ci 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 u8ytkownika............... 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 wyra8e+ przeno3nych.......................................... 54
Zarz dzanie transakcjami.................................................. 57
JDBC API ............................................................................... 57
Dynamiczne wykonywanie
polece SQL
mona dynamicznie wykona kon-
strukcje DDL SQL lub DML SQL. Obiekt
otzymujemy na
podstawie obiektu połczenia, wywołujc jego metod%
w nast%pujcy sposób:
Obiekt
posiada trzy metody słuce do wykonywania
SQL-a:
,
oraz
. Wybór
odpowiedniej metody zaley od typu konstrukcji SQL, która ma
zosta wykonana.
Wykonywanie konstrukcji DDL
,
jeeli wykonanie konstrukcji SQL spowodowało wygenerowanie
zbioru wynikowego. Zbiór wynikowy mona otrzyma wywołujc
dla obiektu konstrukcji metod%
!
. Jeeli metoda
obiektu
okre+li liczb% wierszy obj%tych dzia-
łaniem konstrukcji DML. Je+li natomiast w trakcie wykonywania
polecenia DDL wystpi błd, zostanie zgłoszony wyjtek
. Oto przykład, w którym zostaje utworzona tabela o nazwie
$!%&
(przy załoeniu, e połczenie —
— istnieje):
Dynamiczne wykonywanie polece SQL
21
Za pomoc obiektu
Metoda
jest najodpowiedniejsza dla polece) DDL czy
całkowicie dynamicznych polece) SQL. Zwraca ona warto+
zwróci warto+
"
, mona za pomoc metody
#
!"!#
$%&'#
($%&'#
%#
$%)
"
"'
Wykonywanie konstrukcji INSERT,
UPDATE oraz DELETE
Metoda
nadaje si% do wykonywania konstrukcji
DML innych ni konstrukcja SELECT i zwraca liczb% wierszy
obj%tych działaniem danej konstrukcji SQL. Poniej przedstawiono
przykład, w którym do tabeli
$!%&
utworzonej w poprzednim
przykładzie zostaje wstawiony nowy wiersz (przy załoeniu, e
połczenie —
— istnieje):
()
*+
#
22
JDBC. Leksykon kieszonkowy
Plik z chomika:
Ravel25
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
(X) HTML
algorytmy i struktury danych
asembler
C++
Core JAVA2 Podstawy
Zgłoś jeśli
naruszono regulamin