"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं java.sql.ResultSet से कॉलम नाम कैसे प्राप्त करूं?

मैं java.sql.ResultSet से कॉलम नाम कैसे प्राप्त करूं?

2024-11-19 को प्रकाशित
ब्राउज़ करें:577

How do I get column names from a java.sql.ResultSet?

java.sql.ResultSet** से कॉलम नाम कैसे प्राप्त करें**

java.sql.ResultSet इंटरफ़ेस डेटाबेस क्वेरी परिणामों तक पहुंच प्रदान करता है , लेकिन सीधे उनके अनुक्रमणिका का उपयोग करके कॉलम नामों को पुनः प्राप्त करने की कोई विधि प्रदान नहीं करता है। यह जानकारी प्राप्त करने के लिए, आप ResultSetMetaData मेटाडेटा ऑब्जेक्ट का उपयोग कर सकते हैं। :

    ResultSet rs = stmt.executeQuery('TABLE2 से a, b, c चुनें'); ResultSetMetaData rsmd = rs.getMetaData();
  1. कॉलम नाम पुनर्प्राप्त करें:
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
    स्ट्रिंग नाम = rsmd.getColumnName(1);
  1. जहां 1 उस कॉलम के सूचकांक को दर्शाता है जिसका नाम आप पुनः प्राप्त करना चाहते हैं।
  2. इसके अतिरिक्त, यदि आपकी SQL क्वेरी में कॉलम उपनाम शामिल हैं, तो आप लेबल नाम प्राप्त करने के लिए rsmd.getColumnLabel() का उपयोग कर सकते हैं।
String name = rsmd.getColumnName(1);

तालिका से x को y के रूप में चुनें

rsmd.getColumnLabel() पहले कॉलम के लिए "y" लौटाएगा।

इन तकनीकों का उपयोग करके, आप अपने जावा कोड में रिजल्टसेट ऑब्जेक्ट से कॉलम नाम आसानी से प्राप्त कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3