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();
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 का उपयोग किया जाता है।
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 के लिए दिल से धन्यवाद।