Objective

Understand the JDBC (Java Database Connectivity) API, its architecture, and how to use it for database operations in Java. Learn transaction management, SQL injection prevention, and the Data Access Object (DAO) design pattern to build robust database-driven applications.

Lecture Topics

1. Introduction to JDBC API

2. JDBC Architecture

3. JDBC Drivers

4. JDBC Classes & Interfaces