[VSA | Cvičenie ] 1 - Praktická ukážka JDBC
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Cvičenie je konzultačného charakteru a venuje sa praktickej ukážke práce s JDBC v prostredí IntelliJ IDEA. Vyučujúci vysvetľuje konfiguráciu pripojenia na databázu H2 v embedovanom režime aj alternatívu s MySQL, vrátane nastavenia URL, schémy a konverzie veľkosti písmen názvov tabuliek. Ukazuje vytvorenie Connection, Statement a spracovanie ResultSet vrátane indexovania stĺpcov od jednotky a typových konverzií hodnôt. Následne rozoberá architektonické rozdelenie aplikácie na balíčky domain (entity a repozitáre) a service (biznis logika), pričom zdôrazňuje dôležitosť definovania stabilného rozhrania (interface) medzi vrstvami, aby zmeny implementácie na pozadí neovplyvnili ostatné časti systému. Na príklade knižnej databázy demonštruje návrh troch metód servisu — zistenie ceny knihy, pridanie knihy a zníženie ceny o 20 %.
- - Cvičenia sú konzultačné, otázky z Discordu sa riešia priamo na streame
- - Ukážka pripojenia na databázu H2 (embedovaný režim) aj MySQL cez JDBC
- - Práca s Connection, Statement a ResultSet, vrátane indexovania stĺpcov od 1
- - Nutnosť uzatvárania (close) databázového pripojenia po použití
- - Rozdelenie aplikácie na balíčky domain (entity, repozitáre) a service (biznis logika)
- - Dôležitosť stabilného rozhrania (interface) medzi vrstvami pri tímovej spolupráci
- - Návrh troch metód servisu: zistenie ceny knihy, pridanie knihy, zľava 20 % na cenu knihy
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky