Java me JDBC API use karke database se connect karne ke liye kuch important steps hote hain, jinhe step-by-step yahan samjhaya gaya hai:
java.sql.*
.Class.forName("com.mysql.cj.jdbc.Driver");
(MySQL ke liye)DriverManager.getConnection()
method call karke connection banana. Yahan URL, username, password dena hota hai.jdbc:mysql://localhost:3306/mydatabase?serverTimezone=UTC
createStatement()
ya prepareStatement()
call karna.executeQuery()
ya executeUpdate()
se chalana aur ResultSet me data lena.import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DatabaseConnect {
public static void main(String[] args) {
// Database URL, username, password
String url = "jdbc:mysql://localhost:3306/mydatabase?serverTimezone=UTC";
String username = "root";
String password = "yourpassword";
try {
// Step 1: Load JDBC driver
Class.forName("com.mysql.cj.jdbc.Driver");
// Step 2: Establish connection
Connection con = DriverManager.getConnection(url, username, password);
System.out.println("Database connected successfully.");
// Step 3: Create statement
Statement stmt = con.createStatement();
// Step 4: Execute query
String sql = "SELECT id, name, email FROM users";
ResultSet rs = stmt.executeQuery(sql);
// Step 5: Process result
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String email = rs.getString("email");
System.out.println("ID: " + id + ", Name: " + name + ", Email: " + email);
}
// Step 6: Close resources
rs.close();
stmt.close();
con.close();
} catch (ClassNotFoundException e) {
System.err.println("JDBC Driver not found.");
e.printStackTrace();
} catch (SQLException e) {
System.err.println("Database error:");
e.printStackTrace();
}
}
}
Is example me basic JDBC connection establish karna, query run karna aur result print karna dikhaaya gaya hai.