8000
Skip to content

Sukhe010/Student-Database-with-GUI

Repository files navigation

🎓 Student Database System (Java GUI Application)

I originally started this project as a terminal-based student database system, but have now transitioned it into a Java GUI-based application using Swing. It's been a great hands-on experience to apply what I've learned across different areas of Java development.

📘 My Learning Summary

Area Key Learning
Core Java OOP, Exception Handling, Event Handling
Swing (GUI) GUI Components, Layout Managers, ActionEvents
JDBC MySQL Connection, PreparedStatement, CRUD
SQL Basic DDL + DML Queries
Build Tools (Maven) Dependency management (optional)
Version Control (Git) Tracking changes and collaboration

⚙️ Tech Stack

  • Java
  • Swing (GUI)
  • JDBC
  • MySQL
  • Maven (optional)
  • Git

💡 Features

  • Add, update, delete, and view student records
  • GUI built using Java Swing
  • Database integration with MySQL
  • Clear separation of concerns using DAO pattern

📌 Notes

This project is part of my personal learning journey. It now features a graphical user interface (GUI) for better usability compared to the earlier command-line version. It manages student data using basic CRUD operations connected to a MySQL database.


Thanks for checking it out! 🙌

About

Student Database System (GUI Java Application)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0