deepeweb.github.io

CRUD Operation Using JDBC API in Hindi

CRUD Operation Using JDBC API

JDBC (Java Database Connectivity) API का उपयोग Java में database से connect करने और CRUD (Create, Read, Update, Delete) operation को perform करने के लिए किया जाता है।

JDBC driver का उपयोग करके Java application को database से जोड़ा जाता है।

database connection के लिए DriverManager.getConnection(url, username, password) का उपयोग किया जाता है।

Statement/PreparedStatement का उपयोग SQL query को run कराने के लिए किया जाता है।

Create Operation

Create (Insert Operation) के लिए INSERT INTO table_name (columns) VALUES (values) SQL Query का उपयोग किया जाता है।

String query = "INSERT INTO students (id, name, age) VALUES (?, ?, ?)";
PreparedStatement ps = con.prepareStatement(query);
ps.setInt(1, 101);
ps.setString(2, "Rahul");
ps.setInt(3, 21);
ps.executeUpdate();

Read Operaton

Read (Select Operation) के लिए SELECT * FROM table_name SQL query का उपयोग किया जाता है।

String query = "SELECT * FROM students";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
    System.out.println(rs.getInt("id") + " " + rs.getString("name") + " " + rs.getInt("age"));
}

Update Operation

Update Operation के लिए UPDATE table_name SET column=value WHERE condition SQL query का उपयोग किया जाता है।

String query = "UPDATE students SET age = ? WHERE id = ?";
PreparedStatement ps = con.prepareStatement(query);
ps.setInt(1, 22);
ps.setInt(2, 101);
ps.executeUpdate();

Delete Operation

Delete (Delete Operation) के लिए DELETE FROM table_name WHERE condition SQL query का उपयोग किया जाता है।

String query = "DELETE FROM students WHERE id = ?";
PreparedStatement ps = con.prepareStatement(query);
ps.setInt(1, 101);
ps.executeUpdate();

Exception Handling के लिए try-catch का उपयोग किया जाता है ताकि SQL और कनेक्शन error को handle किया जा सके।

Connection Close करना ज़रूरी होता है ताकि resources free हो जाएं।

con.close();

JDBC steps में सबसे पहले driver load करना, connection बनाना, statements तैयार करना, SQL execute करना और connection बंद करना शामिल होता है।




Request

अगर आपको यह article useful या interesting लगा हो, तो please इसे अपने dosto aur family ke साथ जरूर share करें। आपका एक छोटा सा कदम हमें और अच्छा content बनाने के लिए motivate करता है। Thank you!

ध्यान दें कि इस page पर आपको कुछ ads भी देखने को मिल सकते हैं। इसके लिए हम आपसे माफी चाहते हैं। हम इस content को तैयार करने में काफी मेहनत और time लगाते हैं, ताकि आपको valuable जानकारी मिल सके। इन्हीं ads की मदद से हम ये काम continue कर पाते हैं।

आपके support और understanding के लिए दिल से धन्यवाद।




Follow Us

Facebook Logo    Instagram Logo