A simple Java AWT based desktop application for managing student records, using MySQL as the backend database.
The application allows you to Insert, Update, Delete, and View student information through an easy-to-use graphical interface.
- ➕ Insert new student details.
- ✏️ Update existing student records.
- 🗑️ Delete student records.
- 📋 View all students' data.
- 💻 Simple and clean UI design.
Main dashboard with navigation options.
Add a new student's ID, Name, Email, and Course.
Update an existing student's details using their ID.
Delete a student record by entering their Student ID.
Technology | Purpose |
---|---|
Java | Core Programming Language |
Java AWT | GUI Development |
MySQL | Database |
JDBC | Database Connectivity |
-
Install Java JDK (8 or higher).
-
Install MySQL Server and create the required database and table.
-
Clone the Repository: git clone
-
Place MySQL Connector JAR: -> Download mysql-connector-java-8.0.22.jar. -> Place it in your project directory.
-
Compile and Run the Project: Compile and run the files using the following commands:
javac -encoding UTF-8 -cp ".;mysql-connector-java-8.0.22.jar" -d classes *.java java -cp "classes;mysql-connector-java-8.0.22.jar" MainDashboard
CREATE DATABASE studentsdb;
USE studentsdb;
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100),
course VARCHAR(50)
);
Contributions are welcome!
Feel free to fork the project, make changes, and create a pull request.
This project is open-source and available under the MIT License.
- Developer: Pendem Prashanth
- Email: prashanthpendem2323@gmail.com
Built with ❤️ using Java AWT and MySQL