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

जावा JDBC का उपयोग करके MySQL के विरुद्ध "गिनती" क्वेरी का रिटर्न प्रकार क्या है?

<घंटा/>

वापसी प्रकार की गिनती लंबी है। जावा स्टेटमेंट इस प्रकार है

rs.next();long result=rs.getLong("anyAliasName");

सबसे पहले, हमारे सैंपल डेटाबेस टेस्ट3 में कुछ रिकॉर्ड्स के साथ एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल बनाएं काउंटडेमो -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

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

mysql> काउंटडेमो (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> काउंटडेमो (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड) mysql> काउंटडेमो (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> काउंटडेमो (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड)

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

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

mysql> काउंटडेमो से *चुनें;

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

+-----+----------+| आईडी | नाम |+----+----------+| 1 | जॉन || 2 | कैरल || 3 | बॉब || 4 | डेविड |+----+-------+4 पंक्तियाँ सेट में (0.00 सेकंड)

जावा JDBC का उपयोग करके MySQL के विरुद्ध "गिनती" क्वेरी का जावा कोड रिटर्न प्रकार यहां दिया गया है

आयात करें; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =शून्य; कोशिश करें {con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test3?useSSL=false", "root",,"123456"); स्ट्रिंग yourQuery ="काउंटडेमो से कुल गणना के रूप में काउंट (*) चुनें"; सेंट =con.createStatement (); आरएस =st.executeQuery (yourQuery); आरएस.अगला (); लंबा परिणाम =rs.getLong ("कुल गणना"); System.out.println ("कुल गणना =" + परिणाम); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }}

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

कुल गणना=4आउटपुट का स्नैपशॉट यहां दिया गया है:

जावा JDBC का उपयोग करके MySQL के विरुद्ध  गिनती  क्वेरी का रिटर्न प्रकार क्या है?


  1. MySQL JDBC ड्राइवर कनेक्शन स्ट्रिंग क्या है?

    MySQL JDBC कनेक्शन स्ट्रिंग इस तरह दिखती है - Class.forName(com.mysql.jdbc.Driver); ऊपर, ड्राइवर एक इंटरफ़ेस है। जब भी आपका JDBC किसी एप्लिकेशन सर्वर के बाहर चल रहा होता है, तब क्लास DriverManager कनेक्शन स्थापित करता है। DriverManager वर्ग इस प्रकार है - conn = (Connection) DriverManager.getCo

  1. जावा MySQL के स्मालिंट के बराबर क्या है?

    छोटा MySQL के छोटे int के बराबर है। जावा शॉर्ट में 2 बाइट्स लगते हैं जिनकी रेंज -32768 से 32767 तक होती है जबकि MySQL स्मालिंट भी उसी रेंज के साथ 2 बाइट्स लेता है। जावा में शॉर्ट का डेमो कोड यहां दिया गया है - सार्वजनिक वर्ग SmallIntAsShortDemo {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {संक

  1. जावा में कंस्ट्रक्टर का रिटर्न टाइप क्या है?

    एक कंस्ट्रक्टर विधि के समान होता है और इसे क्लास का ऑब्जेक्ट बनाते समय बुलाया जाता है, इसका उपयोग आमतौर पर क्लास के इंस्टेंस वेरिएबल्स को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर का नाम उनके वर्ग के समान होता है। कन्स्ट्रक्टर का रिटर्न प्रकार एक कंस्ट्रक्टर का कोई रिटर्न टाइप नहीं होता है।