JDBC - adatbázishozzáférés

Nov. 26- Dec. 2
Határidő: Dec. 16.

Követelmények | Laborházik | Dokumentáció


E laborházi lényege:
- JDBC kapcsolatok létrehozása, adatbázis lekérdezés/módosítás

Követelmények:

Laborházik:
Megj.: A feladat I. részében leírtak mindenkire vonatkoznak, a II. részben a feladat egyénre szabott része szerepel (mindenki a sorszáma szerinti feladatot választja).
(!) Web-alkalmazásban ajánlott olyan adabázis-kapcsolat objektumokat használni, amelyek "connection-pooling"-ban vesznek részt.

I. Módosítsuk/bővítsük ki a JSP laborfeladat bejelentkezés kezelését:


II.
  1. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó foglalkozása (nem kötelező)
    - jelszó (min. 6, max 10 karaktert tartalmazzon, legyen benne kis- és nagybetű is)
    - e-mailcím
    A foglalkozást kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.


  2. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó fedőneve (nem kötelező)
    - felhasználó kedvenc színe (néhány előre megadott közül)
    - jelszó (min. 8, max 15 karaktert tartalmazzon, legyen benne kis- és nagybetű egyaránt)
    - megjegyzés (amit nem kötelező kitölteni)
    A fedőnevet illetve megjegyzés mezőket kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.


  3. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó címe (nem kötelező)
    - jelszó (min. 8, max 15 karaktert tartalmazzon, legyen benne kisbetű, nagybetű és számjegy is)
    - a felhasználó kedvenc ennivalója (nem kötelező, viszont ha megadja, akkor ki kell választania egy listából, hogy a beírt étel milyen kategóriába tartozik)
    A címet illetve ennivalót kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.


  4. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó születési dátuma (évszám nem kötelező)
    - jelszó (min. 6, max 10 karaktert tartalmazzon, legyen benne nagybetű és számjegy is)
    - felhasználó csoportszáma - legördülő listából kiválasztható - (nem kötelező)
    A születési évet és a csoportszámot kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.


  5. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó születési dátuma
    - jelszó (min. 6, max. 10 karaktert tartalmazzon, legyen benne betű és számjegy is)
    - e-mailcím (amit nem kötelező megadni)
    Az utolsót kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.


  6. Az alábbi regisztrációs adatokat tároljuk az adatbázisban:
    - felhasználónév (hiba, ha már létezik)
    - vezetéknév
    - keresztnév
    - felhasználó neme
    - felhasználó cipőmérete (nem kötelező)
    - jelszó (min. 6, max 10 karaktert tartalmazzon, legyen benne betű és számjegy is)
    - felhasználó kedvenc virága (néhány megadott közül)
    A cipőméretet kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.

Hasznos hivatkozások: