A lightweight Java desktop app with a Swing interface and Hibernate ORM. It connects to a MySQL database and lets you add, edit, delete, and view artists. Built as a personal learning project to explore database persistence and simple desktop UI design.
- Java 17 or newer
- MySQL 8.0 or later (tested with 8.4)
- Make sure MySQL Server is running.
- Open the project in your IDE.
- Adjust your database credentials in
hibernate.cfg.xmlif needed. - Run the main class:
com.artistmanager.Main - The database will be created automatically and the Swing interface will open.
Artist Manager focuses on understanding CRUD operations, Hibernate sessions, and how to connect a database to a desktop Java app.
It’s small, functional, and built to show how a local app can handle real data in a clean and simple way.