Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

<घंटा/>

DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है।

अपनेटेबलनाम से हटाएं जहां स्थिति हो;

मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है।

mysql> टेबल बनाएं DeleteTableDemo -> ( -> id int, -> Name varchar(200) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)

उपरोक्त तालिका में रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है।

mysql> DeleteTableDemo मानों में डालें (101, 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DeleteTableDemo मानों में डालें (102, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) )

अब हम जांच सकते हैं कि मेरी तालिका में कितने रिकॉर्ड हैं। क्वेरी इस प्रकार है।

mysql> DeleteTableDemo से *चुनें;

निम्न आउटपुट है।

<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 101 | स्मिथ || 102 | जॉनसन |+------+--------+2 पंक्तियों में सेट (0.00 सेकंड)

हमारे पास तालिका में दो रिकॉर्ड हैं। अब, डिलीट कमांड की मदद से एक MySQL डेटाबेस टेबल से डेटा डिलीट करते हैं। यहां जावा कोड है जो आईडी =101 के साथ डेटा हटा देता है। इससे पहले, हम अपने MySQL डेटाबेस के लिए एक जावा कनेक्शन स्थापित करेंगे।

आयात करें सार्वजनिक वर्ग JavaDeleteDemo {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन conn =शून्य; स्टेटमेंट stmt =अशक्त; कोशिश करें {कोशिश करें {Class.forName ("com.mysql.jdbc.Driver"); } कैच (अपवाद ई) {System.out.println(e); } conn =(कनेक्शन) DriverManager.getConnection("jdbc:mysql://localhost/business", "Manish", "123456"); System.out.println ("कनेक्शन सफलतापूर्वक बनाया गया:"); stmt =(विवरण) conn.createStatement (); स्ट्रिंग query1 ="DeleteTableDemo से हटाएं" + "जहां id=101"; stmt.executeUpdate(query1); System.out.println ("तालिका से रिकॉर्ड सफलतापूर्वक हटा दिया गया है ……………"); } कैच (एसक्यूएलएक्सप्शन को छोड़कर) {एक्सेप.प्रिंटस्टैकट्रेस (); } पकड़ें (अपवाद को छोड़कर) { एक्सेप.प्रिंटस्टैकट्रेस (); } अंत में {कोशिश करें { अगर (stmt! =null) conn.close (); } पकड़ें (SQLException se) {} कोशिश करें {if (conn!=null) conn.close(); } पकड़ें (SQLException se) { se.printStackTrace (); } } System.out.println ("कृपया इसे MySQL तालिका में जांचें। रिकॉर्ड अब हटा दिया गया है ...."); }}

निम्न आउटपुट है।

जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

mysql> DeleteTableDemo से *चुनें;

निम्न आउटपुट है।

<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 102 |जॉनसन |+------+-----------+1 पंक्ति सेट (0.00 सेकंड) में हमने आईडी 101 के साथ डेटा हटा दिया है।
  1. Java-MySQL के साथ JDBC त्रुटि में अज्ञात डेटाबेस का समाधान करें?

    इस प्रकार की त्रुटि तब होती है जब आप किसी ऐसे डेटाबेस का चयन करते हैं जो MySQL में मौजूद नहीं है। आइए पहले JDBC में अज्ञात डेटाबेस की त्रुटि प्रदर्शित करें। जावा कोड इस प्रकार है। यहां, हमने डेटाबेस को ऑनलाइनबुकस्टोर के रूप में सेट किया है, जो मौजूद नहीं है: आयात करें झूठा; स्ट्रिंग उपयोगकर्ता नाम

  1. जावा के साथ एक MySQL डेटाबेस से कनेक्ट करना

    MySQL डेटाबेस को जोड़ने के लिए नीचे दिए गए URL का उपयोग करें। वाक्य रचना इस प्रकार है - स्ट्रिंग MySQLURL=jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false;String databseUserName=yourUserName;String databasePassword=yourPassword; उदाहरण आयात करें :3306/वेब? यूज़एसएसएल=गलत; स्ट्रिंग डेटाबेस य

  1. जावा को MySQL से कैसे कनेक्ट करें?

    जावा को MySQL से जोड़ने के लिए, जावा कोड इस प्रकार है - आयात करें सच; कनेक्शन चोर =अशक्त; कोशिश करें {con =DriverManager.getConnection(JDBCURL,root,,123456); System.out.println (कनेक्शन स्थापित है); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }} यह निम्नलिखित आउटपुट उत्पन्न करेगा -