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

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

<घंटा/>

इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentFirstName varchar(20), -> StudentLastName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) 

जावा कोड इस प्रकार है -

उदाहरण

आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =शून्य; कोशिश करें {con =DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root", "123456"); स्ट्रिंग क्वेरी ="DemoTable से StudentId,StudentFirstName,StudentLastName का चयन करें"; सेंट =con.createStatement (); आरएस =st.executeQuery (क्वेरी); ResultSetMetaData rsmd =(ResultSetMetaData) rs.getMetaData (); int numberOfColumn =rsmd.getColumnCount (); System.out.println ("कॉलम की संख्या:" + numberOfColumn); System.out.println ("कॉलम के सभी विवरण:"); के लिए (int i =1; i <=numberOfColumn; i++) { String columnName =rsmd.getColumnName(i); स्ट्रिंग डेटा टाइपऑफ कॉलम =rsmd.getColumnTypeName (i); System.out.println(columnName + "में डेटा टाइप है" + dataTypeOfColumn); } } कैच (अपवाद ई) { e.printStackTrace (); } }}

आउटपुट

कॉलम की संख्या:3कॉलम के सभी विवरण:StudentId में डेटा प्रकार है INTStudentFirstName का डेटा प्रकार VARCHARStudentLastName का डेटा प्रकार VARCHAR है

आउटपुट का स्नैपशॉट इस प्रकार है -

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


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

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  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 (रिकॉर्ड डाला ग