JDBC Database Connection in Java
JDBC (Java Database Connectivity) is an API used to connect Java programs to relational databases like MySQL, Oracle, etc. Here, we'll learn how to connect a Java application to a MySQL database.
JDBC (Java Database Connectivity) एक API है जिसका उपयोग Java प्रोग्राम को MySQL जैसे रिलेशनल डेटाबेस से कनेक्ट करने के लिए किया जाता है। यहां हम MySQL से कनेक्शन सीखेंगे।
Prerequisites
- MySQL installed
- MySQL JDBC Driver (Connector/J)
- Java JDK installed
- MySQL इंस्टॉल होना चाहिए
- MySQL JDBC Driver (Connector/J)
- Java JDK इंस्टॉल होना चाहिए
Create Database
CREATE DATABASE company;
USE company;
CREATE TABLE employee (
id INT PRIMARY KEY,
name VARCHAR(100),
salary DOUBLE
);
JDBC Connection Code
import java.sql.Connection;
import java.sql.DriverManager;
public class ConnectDB {
public static void main(String[] args) {
try {
// Step 1: Load the driver
Class.forName("com.mysql.cj.jdbc.Driver");
// Step 2: Connect to MySQL
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/company", "root", "password");
System.out.println("Connected successfully!");
con.close();
} catch (Exception e) {
System.out.println("Connection failed: " + e);
}
}
}
Connected successfully!
This example loads the MySQL driver, connects to the company
database, and confirms the connection.
यह कोड MySQL ड्राइवर को लोड करता है, company
डेटाबेस से कनेक्ट करता है और सफलता का संदेश दिखाता है।
Explanation (Step-by-Step)
Class.forName
: Loads MySQL driver classDriverManager.getConnection()
: Connects to DBConnection
: Interface to interact with database- Always close the connection
Class.forName
: MySQL ड्राइवर क्लास लोड करता हैDriverManager.getConnection()
: डेटाबेस से कनेक्ट करता हैConnection
: डेटाबेस के साथ interaction के लिए- कनेक्शन को close करना जरूरी है