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

जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

<घंटा/>

MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम 'नमूना' डेटाबेस में निम्न तालिका बनाएंगे

mysql> टेबल बनाएं javaGetDataDemo-> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,-> FirstName varchar(10),-> LastName varchar(10)-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) 

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं।

क्वेरी इस प्रकार है

mysql> javaGetDataDemo(FirstName,LastName) मानों ('जॉन', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> javaGetDataDemo (FirstName, LastName) मानों ('कैरोल', में डालें) 'टेलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

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

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

+-----+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----+-----------+----------+| 1 | जॉन | स्मिथ || 2 | कैरल | टेलर |+-----+-----------+----------+2 पंक्तियों में सेट (0.00 सेकंड)

अब ORDER BY DESC क्लॉज की सहायता से तालिका से अंतिम रिकॉर्ड प्राप्त करने के लिए जावा कोड यहां दिया गया है

आयात करें jdbc:mysql://localhost:3306/sample?useSSL=false"; स्ट्रिंग उपयोगकर्ता नाम ="रूट"; स्ट्रिंग पासवर्ड ="123456"; कनेक्शन कॉन =शून्य; स्टेटमेंट stmt =अशक्त; परिणामसेट आरएस =शून्य; कोशिश करें { System.out.println ("डेटाबेस से कनेक्ट हो रहा है ..............." + JdbcURL); con =DriverManager.getConnection (JdbcURL, उपयोगकर्ता नाम, पासवर्ड); स्टेटमेंट सेंट =con.createStatement (); स्ट्रिंग क्वेरी =("चयन करें * से javaGetDataDemo ORDER BY Id DESC LIMIT 1;"); आरएस =st.executeQuery (क्वेरी); अगर (rs.next ()) {स्ट्रिंग fname =rs.getString("FirstName"); स्ट्रिंग lname =rs.getString ("अंतिम नाम"); System.out.println ("फर्स्टनाम:" + fname); System.out.println ("अंतिम नाम:" + नाम); } } कैच (अपवाद ई) { e.printStackTrace (); } }}

जावा कोड का स्क्रीनशॉट इस प्रकार है

जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

तालिका से अंतिम रिकॉर्ड प्रदर्शित करने वाले आउटपुट का स्क्रीनशॉट निम्न है

जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?


  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. जावा के साथ एक MySQL तालिका में रिकॉर्ड डालें

    आइए पहले एक टेबल बनाएं। MySQL में टेबल बनाने के लिए क्वेरी निम्नलिखित है - टेबल बनाएं DemoTable(Id int, Name varchar(30), CountryName varchar(30), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) MySQL डेटाबेस तक पहुँचने के लिए जावा कोड निम्नलिखित है - 0) { System.out.println (रिकॉर्ड डाला ग

  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श