StudentManagementSystem

The Student Management System is a simple Java console application that allows users to manage student records efficiently using Core Java and JDBC. This project is ideal for beginners to practice object-oriented programming, database connectivity, and CRUD operations.

It connects to a MySQL database to store student information and provides a menu-driven interface for easy interaction. The system is designed to be modular, with separate classes for database connection, student model, and CRUD operations, making the code easy to understand and maintain.

Features

Add Student – Insert new student records into the database.

View All Students – Display a list of all students stored in the database.

Search Student – Find a student by their ID.

Update Student – Modify student details like name, age, or course.

Delete Student – Remove student records from the database.

Menu-driven Console Interface – Simple and interactive user experience.

JDBC Integration – Demonstrates database connectivity using Java.