This is a Java-based JDBC project that demonstrates how to connect a Java application with a MySQL database and perform basic database operations such as Insert, Update, Delete, and Fetch records.
- Connects Java application to MySQL using JDBC
- Perform CRUD operations (Create, Read, Update, Delete)
- Uses PreparedStatement for secure queries
- Modular project structure
- Easy to understand for beginners
- Java (JDK 8 or above)
- MySQL Database
- JDBC Driver (MySQL Connector)
- Visual Studio Code / Eclipse
JDBC_PROJECT/
│
├── src/
│ └── util/
│ └── DBConnection.java
│
├── lib/
│ └── mysql-connector-j.jar
│
├── bin/
│
└── README.md
Make sure you have:
- Java JDK installed
- MySQL installed
- MySQL Connector JAR file
Create a database in MySQL:
CREATE DATABASE jdbc_project;
USE jdbc_project;Create a table:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
email VARCHAR(50)
);Open:
src/util/DBConnection.java
Update:
String url = "jdbc:mysql://localhost:3306/jdbc_project";
String user = "root";
String password = "your_password";Make sure mysql-connector-j.jar is added inside:
lib/
And included in your classpath.
Compile:
javac -cp ".;lib/*" src/**/*.javaRun:
java -cp ".;lib/*;bin" MainClassName(Replace MainClassName with your main file name)
- Program connects to MySQL using JDBC
- Executes SQL queries
- Fetches and displays data
- Updates database records
- Handles errors using try-catch
Connected to Database Successfully!
Data Inserted
Data Retrieved
Program Finished
- Check if JAR is added properly
- Verify username/password
- Check if MySQL service is running
Name: Pranav Ganorkar Course: Information Technology Project: JDBC Mini Project
This project is for educational purposes only.