JDBC - łączenie się z bazą danych
W pliku SQLiteJDBC.java jest przyład pokazujący jak łączyć się z programu w Javie z bazą danych; wykorzystana jest tu baza danych SQLite.
Zadanie 0. Utworzyć małą tabelę w SQLite zawierającą zapisy postaci nazwisko rocznik pensja Napisać program w Javie, który połączy się z baza danych w SQLite i wydrukuje z tej tabeli wszyskie wiersze.
Zadanie 1. Zmienić poprzedni program tak, żeby drukował wszyskie te wiersze, w których rocznik jest większy od pewnej zadanej wielkości.
Zadanie 2. Rozbudować poprzedni program tak, żeby zwiększał w tabeli (a więc nie tylko w wydruku) wartości pola pensja o 10 procent dla wszystkich tych wierszy, w których rocznik jest większy od pewnej zadanej wielkości.
Zadanie 3. Zorganizować poprzedni program tak, żeby operacje zwiększania pensji i wydruku tabeli były wydzielone jako osobne metody. W metodzie zwieksząjacej pensję, numer roku powyżej którego zwiększamy pensję powinien być parametrem.
Wskazowki:
Przyklad (do punktu 0): utworzenie tabeli pensje w domyslnej bazie danych main, zapisanie jej w pliku main, odtworzenie jej z tego pliku po ponownym uruchomieniu sqlite3
sqlite3 .databases create table main.pensje (imie char(20), pensja int); .tables insert into pensje values ("Abacki", 500); insert into pensje values ("Babacki", 1000); select * from pensje; .backup main .quit sqlite3 .restore main .tables select * from pensje;