Szkolenia Capstone Courseware

Cel szkolenia dlearning

Ten jednodniowy kurs obejmuje podstawy programowania baz danych w Javie przy użyciu JDBC (Java Database connectivity). Szybko wprowadza programistę do podstaw, aby później zagłębić się głębiej w JDBC.

Szkolenie zostało zaprojektowane do pracy z dowolnym z wymienionych systemów zarządzania relacyjną baza danych: Apache Derby 10.6, Oracle wersja 9i, 10g lub 11g

Ćwiczenia laboratoryjne używają instrukcji SQL99 gdziekolwiek jest to możliwe, w celu zgodności z bazami danych wszystkich producentów.

Ta wersja kursu celuje w wersję 6.0 języka Java, nie wspiera starszych wersji.

Cele szkoleniowe:

  • Krótkie omówienie podstaw relacyjnych baz danych z uwzględnieniem różnic pomiędzy SQL99 a implementacjami SQL różnych producentów.
  • Połączenie z bazą danych przy użyciu JDBC i wykonanie prostej kwerendy.
  • Modyfikacja relacyjnych danych używając JDBC do wykonania instrukcji update, insert oraz delete.
  • Użycie PreparedStatement do tworzenia kwerend wielokrotnego użytku i optymalizacji czasu wykonywania.
  • Dostęp do procedur bazy danych przy użyciu callable statements.
  • Użycie przewijalnych i modyfikowalnych ReseultSet dla bardziej niezawodnych rozwiązań.
  • Użycie commit, rollback oraz savepoint do budowy systemu transakcyjnego.
  • Użycie przetwarzania wsadowego dla efektywnej obsługi dużych zestawów danych.
  • Zrozumienie wykorzystania RowSet i ulepszonych technik oraz przenośność, którą wprowadzają do JDBC.

Plan szkolenia Rozwiń listę

  1. Bazy danych i podstawy SQL
    • Relacyjne bazy danych i SQL
    • Wersje SQL i przenośność kodu
    • Baza danych, schemat, tabele, kolumny and i wiersze
    • DDL-tworzenie i zarządzanie obiektami bazy danych
    • DML–otrzymywanie i zarządzanie danymi
    • Sekwencje
    • Procedury składowane
    • Result Sets i kursory
    • Używanie terminali SQL
  2. Podstawy JDBC
    • Czym jest JDBC API?
    • Sterowniki JDBC
    • Wykonanie połączenia
    • Tworzenie i wykonywanie instrukcji
    • Pobieranie wartości z ResultSet
    • Typy danych SQL oraz Javy
    • SQL NULL konta Java null
    • Tworzenie i aktualizacja tabel
    • Obsługa wyjątków SQL i odpowiednie czyszczenie
    • Obsługa SQLWarning
    • JDBC 4.0 Cause Facility
  3. Zaawansowane JDBC
    • SQL Escape Syntax
    • Używanie PreparedStatement
    • Używanie CallableStatement
    • Scrollable ResultSet
    • Updatable ResultSet
    • Transakcje
    • Commit, rollback i savepoint
    • Przetwarzanie wsadowe
    • Alternatywy dla JDBC
  4. Wprowadzenie do RowSets
    • RowSets w programowaniu GUI i J2EE
    • Zalety RowSets
    • Specjalizacje RowSet
    • Używanie CachedRowSets
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Doświadczenie w programowaniu w Javie jest niezbędne. Znajomość obiektowych aspektów języka, interfejsów i klas abstrakcyjnych. Świetnym przygotowaniem jest kurs 103.
  • Znajomość podstaw używania SQL oraz pracy z relacyjnymi bazami danych jest pomocna, ale nie wymagana.
Poziom trudności
Certyfikat Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
Prowadzący Certyfikowany wykładowca Capstone Courseware.
Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Zobacz więcej szkoleń Capstone Courseware

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







Cena szkolenia

  • Forma szkolenia: stacjonarne

  • Forma szkolenia: dlearning

850 PLN NETTO

Czytaj więcej o ctab

Czas trwania

1 dzień

Dostępne terminy

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin