← Back to subjectsStart lesson →Start lesson →Start lesson →Start lesson →Start lesson →Start lesson →
Advanced
Module 15: Database Access
Connect to relational databases using JDBC, manage transactions, and explore JPA/Hibernate basics.
6 lessonsGuided quizzesProjects & habits
01Duration · 18 minLocked
JDBC Fundamentals
Establish connections, execute statements, and process result sets.
02Duration · 14 minLocked
Connection Pooling Essentials
Reuse expensive database connections using a pool such as HikariCP.
03Duration · 20 minLocked
Transactions & Isolation Levels
Understand ACID principles, isolation levels, and rollback strategies.
04Duration · 20 minLocked
JPA & Hibernate Basics
Map entities to tables with annotations and interact via EntityManager.
05Duration · 18 minLocked
Entity Relationships & Cascading
Model one-to-many, many-to-many, and cascading operations safely.
06Duration · 35 minLocked
Mini-Project: Simple CRUD Service
Build a CLI or REST service that performs CRUD operations using JDBC or Spring Data.