# Java SQLite Movie Database
A Java desktop application for managing movie data with a relational SQLite database.
## Features
- Search, create, update and delete movies
- Manage persons, genres and movie characters
- Relational database model
- JDBC transaction handling with commit and rollback
- Swing-based graphical user interface
## Technologies
- Java
- Maven
- JDBC
- SQLite
- SQL
- Java Swing
## Project Structure
- ar - entities and persistence logic
- logic - application logic
- logic.dto - data transfer objects
- gui - Swing user interface
- other - database connection
- DBCreationScript.sql - database schema and example SQL
## Build
mvn clean compile