JBuilder i bazy danych.pdf
(
595 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
JBuilder
SPIS TRECI
i bazy danych
KATALOG KSI¥¯EK
Autor: Mariusz Marzec
ISBN: 83-7361-748-5
Format: B5, stron: 264
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Informacja — najcenniejszy towar na wspó³czesnym rynku, wymaga rozbudowanych
narzêdzi pozwalaj¹cych na magazynowanie i korzystanie z niej. Do magazynowania
informacji wykorzystywane s¹ coraz bardziej rozbudowane systemy zarz¹dzania bazami
danych. Do przegl¹dania danych zgromadzonych w ich tabelach tworzone s¹ mniej lub
bardziej rozbudowane aplikacje. Dziêki nim informacje z baz danych przedstawiane s¹
w formie mo¿liwej do przegl¹dania, modyfikowania i drukowania.
Java — w pocz¹tkowym okresie swojego rozwoju kojarzona by³a wy³¹cznie z Internetem
i koszmarnymi apletami typu „padaj¹cy nieg”, dzi jest uznanym i popularnym
jêzykiem programowania, coraz czêciej wykorzystywanym do tworzenia aplikacji
bazodanowych. Producenci rodowisk programistycznych równie¿ zwrócili uwagê
na popularnoæ Javy, co zaowocowa³o powstaniem kilku bardzo udanych narzêdzi,
a wród nich — JBuilder Enterprise.
„JBuilder i bazy danych” to podrêcznik tworzenia aplikacji bazodanowych za pomoc¹
rodowiska JBuilder Enterprise. Przedstawia zarówno zagadnienia zwi¹zane z bazami
danych, jak i te, które wi¹¿¹ siê z wykorzystywaniem ich w aplikacjach w jêzyku Java.
Opisuje komponenty bazodanowe oferowane przez JBuildera oraz sposoby
projektowania i implementowania aplikacji z ich wykorzystaniem. Zawiera równie¿
informacje dotycz¹ce tworzenia mechanizmów raportuj¹cych i drukuj¹cych.
• Elementy jêzyka SQL
• Tworzenie tabel baz danych
• £¹czenie aplikacji z baz¹ danych
• Sterowniki JDBC
• SQL Server 2000
• Zastosowanie komponentów bazodanowych oraz komponentów
graficznego interfejsu u¿ytkownika w JBuilder
• Projektowanie aplikacji bazodanowej w JBuilder
• Raporty oraz drukowanie
Przekonaj siê, jak szybko i efektywnie
mo¿esz tworzyæ aplikacje w rodowisku JBuilder
DODAJ DO KOSZYKA
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
Wstp ...............................................................................................7
Rozdział 1. Baza danych......................................................................................9
Elementy baz danych.......................................................................................................10
Zasady projektowania baz danych...................................................................................12
Podsumowanie................................................................................................................16
Rozdział 2. Elementy jzyka SQL........................................................................17
Polecenia SQL.................................................................................................................19
SELECT..........................................................................................................................19
INSERT...........................................................................................................................22
UPDATE.........................................................................................................................23
DELETE..........................................................................................................................24
CREATE TABLE............................................................................................................24
DROP TABLE................................................................................................................27
ALTER TABLE..............................................................................................................28
CREATE VIEW..............................................................................................................29
DROP VIEW...................................................................................................................30
COMMIT........................................................................................................................30
ROLLBACK...................................................................................................................31
TRANSAKCJE...............................................................................................................31
WHERE...........................................................................................................................31
TRIGGERY.....................................................................................................................32
Procedury składowane (stored procedure).......................................................................33
Funkcje agreguj>ce..........................................................................................................34
Podsumowanie................................................................................................................35
Rozdział 3. Narzdzia wspomagaj&ce tworzenie i modyfikacj baz danych ...........37
Przygotowanie projektu...................................................................................................42
Tworzenie tablicy............................................................................................................43
Tworzenie kluczy głównych............................................................................................45
Tworzenie powi>zaA miBdzy tablicami...........................................................................45
Tworzenie perspektyw.....................................................................................................47
Generowanie skryptów....................................................................................................47
Generowanie dokumentacji projektu...............................................................................49
Podsumowanie................................................................................................................50
4
JBuilder i bazy danych
Rozdział 4. Poł&czenie z baz& danych.................................................................51
SQL Server 2000.............................................................................................................52
DBase..............................................................................................................................55
Access.............................................................................................................................55
Sterowniki JDBC.............................................................................................................56
Podsumowanie................................................................................................................59
Rozdział 5. SQL Server 2000 .............................................................................61
Instalacja pakietu.............................................................................................................64
Struktura SQL Servera 2000...........................................................................................69
Usługi SQL Server..........................................................................................................70
NajwaDniejsze narzBdzia pakietu.....................................................................................70
Przygotowanie projektu bazy..........................................................................................81
Migracja bazy..................................................................................................................87
Podsumowanie................................................................................................................90
Rozdział 6. Tworzenie bazy danych Access.........................................................91
Przykładowy projekt bazy...............................................................................................91
UDytkownicy i uprawnienia.............................................................................................98
Podsumowanie................................................................................................................99
Rozdział 7. Przygotowanie bazy w systemie JDataStore....................................101
DataBase Pilot...............................................................................................................103
JDataStore Explorer......................................................................................................104
Uprawnienia i uDytkownicy...........................................................................................111
JDataStore Server..........................................................................................................113
Podsumowanie..............................................................................................................115
Rozdział 8. Komponenty bazodanowe w JBuilderze ...........................................117
WstBp............................................................................................................................117
Java i bazy danych.........................................................................................................119
JBuilder i bazy danych..................................................................................................123
DataExpress...................................................................................................................124
DataBase .......................................................................................................................124
TableDataSet.................................................................................................................125
QueryDataSet................................................................................................................126
QueryResolver...............................................................................................................129
ProcedureDataSet..........................................................................................................129
ProcedureResolver........................................................................................................129
ParameterRow...............................................................................................................130
DataSetView..................................................................................................................132
DataStore.......................................................................................................................134
StorageDataSet..............................................................................................................134
DataStoreConnection....................................................................................................134
TxManager....................................................................................................................135
DataStoreServer............................................................................................................135
DataStorePump..............................................................................................................136
DataStoreSync...............................................................................................................136
JDBCDataSource ..........................................................................................................137
Podsumowanie..............................................................................................................137
Rozdział 9. Komponenty graficzne dbSwing......................................................139
JFrame...........................................................................................................................141
JPanel............................................................................................................................142
JToolBar........................................................................................................................142
Spis treci
5
JMenuBar, JMenu, JMenuItem.....................................................................................143
JOptionPane — standardowe okna dialogowe ..............................................................143
JDBRadioButton...........................................................................................................147
JDBCheckBox...............................................................................................................148
JDBToggleButton..........................................................................................................149
JDBLabel.......................................................................................................................149
JDBTextField................................................................................................................149
JDBTextArea.................................................................................................................150
JDBTextPane.................................................................................................................152
JDBEditorPane..............................................................................................................152
JDBComboBox.............................................................................................................153
JDBList.........................................................................................................................156
JDBSlider......................................................................................................................156
JDBTree........................................................................................................................157
JDBTable.......................................................................................................................158
TableScrollPane............................................................................................................160
JDBStatusLabel.............................................................................................................161
JDBNavToolBar............................................................................................................161
DBPasswordPrompter...................................................................................................162
Zdarzenia.......................................................................................................................162
Podsumowanie..............................................................................................................165
Rozdział 10. Projektowanie aplikacji bazodanowej..............................................167
Etapy projektu aplikacji klient-serwer...........................................................................168
Charakterystyka aplikacji typu klient-serwer................................................................169
Projektowanie aplikacji z uDyciem JBuilder8................................................................169
JBuilder 8 — wiadomoIci ogólne.................................................................................170
Elementy uDywane do projektowania aplikacji.............................................................175
Projekt aplikacji na platformie Access..........................................................................176
ZałoDenia projektowe..............................................................................................176
Projekt bazy...................................................................................................................177
Projekt aplikacji.............................................................................................................179
Projekt aplikacji na platformie SQL Server 2000..........................................................196
ZałoDenia projektowe..............................................................................................197
Projekt bazy...................................................................................................................198
Projekt aplikacji.............................................................................................................206
Wywoływanie okien z menu.........................................................................................228
Podsumowanie..............................................................................................................230
Rozdział 11. Prezentacja wyników pracy aplikacji: raporty i wydruki ...................231
Projektowanie wydruku.................................................................................................234
Doł>czanie rysunków do wydruków .............................................................................237
UDywanie wydruków podczas pracy aplikacji...............................................................238
Podsumowanie..............................................................................................................239
Rozdział 12. Przygotowanie pakietu aplikacji .....................................................241
Tworzenie pliku archiwum............................................................................................241
Tworzenie pliku uruchomieniowego.............................................................................244
Podsumowanie..............................................................................................................246
Skorowidz......................................................................................247
Rozdział 7.
Przygotowanie bazy
w systemie JDataStore
W pakiecie JBuilder, poza rodowiskiem projektowania aplikacji, zawarto równie kilka
narzdzi, słucych do przygotowania i pracy z bazami danych w systemie JDataStore.
Jest to rozwizanie, które moemy stosowa% wszdzie tam, gdzie nie ma potrzeby
uywania systemów bazodanowych innych firm. Korzystanie z plików
*.jds
1
nie wymaga
stosowania sterowników ODBC, połczenie jest nawizywane całkowicie za pomoc
jzyka Java, przy uyciu sterownika
com.borland.datastore.jdbc.DataStoreDriver
. JData-
Store jest wydajnym, w całoci napisanym w jzyku Java rozwizaniem, stworzonym
na potrzeby magazynowania danych dla aplikacji tworzonych w JBuilderze. Dostp
do bazy danych uzyskujemy przez sterowniki JDBC i interfejs DataExpress. System
obsługuje transakcyjno% i prac wielu uytkowników, magazynowanie obiektów seriali-
zowanych, tabel i innych plików.
Bazy danych tego typu charakteryzuj si nastpujcymi parametrami:
minimalna wielko% bloku danych: 1 KB,
maksymalna wielko% bloku danych: 32 KB,
domylna wielko% bloku danych: 4 KB,
maksymalna wielko% pliku JDataStore: 2 biliony bloków (2 G).
Dla domylnego rozmiaru bloku maksymalna wielko% bazy bdzie miała
8 796 093 022 208 bajtów (8 TB),
maksymalna liczba wierszy w tablicy: 4 biliony (4 G),
maksymalna długo% wiersza: 1/3 wielkoci bloku,
maksymalna wielko% danych typu BLOB: 2 GB kada,
maksymalna wielko% strumienia plikowego: 2 GB dla kadego,
znak separatora katalogów: /,
1
Pliki zawierajce struktur bazy danych JDataStore.
Plik z chomika:
Smoke-Wood
Inne pliki z tego folderu:
JavaServer Faces Wydanie III(1).pdf
(596 KB)
Linux Najlepsze przepisy Wydanie II(1).pdf
(596 KB)
Macromedia FreeHand MX Oficjalny podrecznik(1).pdf
(588 KB)
Generator Macromedia Flash nastepny krok(1).pdf
(584 KB)
JavaServer Faces Wydanie III.pdf
(596 KB)
Inne foldery tego chomika:
- ✖ COMPANY OF HEROES 2 OFENSYWA W ARDENACH [PC]
- ✖ EVOLVE [PC]
- ✖ FAHRENHEIT REMASTERED [PC]
- ✖ LEGO BATMAN 3 POZA GOTHAM [PC]
- � ✔ F1 2014 (2014) XBOX360 - PL✔
Zgłoś jeśli
naruszono regulamin