A Java application demonstrating database connectivity with a GUI (Swing) and SQLite.
- GUI Interface: Easy to use Window with Input fields and Buttons
- Interactive Table: Click rows to edit records
- Buttons:
SAVE: Add a new studentUPDATE: Update selected studentDELETE: Remove selected studentCLEAR: Reset the form
- Database: SQLite (No installation required)
Double-click compile.bat (or run javac -cp "lib/*" -d bin src/*.java)
Double-click run.bat (or run java -cp "bin;lib/*" Main)
- Fill the form on the left (Name, Email, Course, Grade)
- Click "SAVE" to add to the database.
- The table on the right will update immediately.
- Click a row in the table to fill the form back up for editing.
c:\Users\ADMIN\Desktop\java\
├── src/
│ ├── Main.java # GUI Application (JFrame)
│ ├── DatabaseConnection.java # SQLite Connection
│ ├── StudentDAO.java # CRUD Operations
│ ├── Student.java # Model Class
├── lib/ # Libraries (SQLite + SLF4J)
├── compile.bat # One-click Compiler
├── run.bat # One-click Runner
└── PRESENTATION_SCRIPT.txt # Updated Presentation Speech
Credits: @maxxciey