जावा में जेडीबीसी का उपयोग करते समय, डेटाबेस से पूछताछ करने की आम तौर पर स्वीकृत विधि कनेक्शन प्राप्त करना है, उस कनेक्शन से एक कथन बनाएं, और फिर उस कथन से एक क्वेरी निष्पादित करें।डेटाबेस को कई बार पूछने का पसंदीदा तरीका?
// load driver
Connection con = DriverManager.getConnection(..);
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery("SELECT..");
// ...
हालांकि, मुझे एक ही डेटाबेस में दूसरी क्वेरी का इलाज करने के बारे में अनिश्चितता है।
किसी अन्य क्वेरी ही
Statement
वस्तु पर सुरक्षित रूप से क्रियान्वित किया जा सकता है, या एक और बयान आदेश किसी अन्य क्वेरी को निष्पादित करने मेंConnection
वस्तु से बनाया जाना चाहिए?ही
Statement
वस्तु कई प्रश्नों के लिए इस्तेमाल किया जा सकता है, तो क्याStatement
वर्ग का उद्देश्य है (क्योंकि यह तो अधिक भावना के लिए एकConnection.executeQuery()
विधि अस्तित्व के लिए होगा)?
पहले भाग के लिए, क्या आपने इसे स्वयं करने का प्रयास किया? क्या आपको कोई अपवाद या कोई अवांछित आउटपुट मिला? –
वेब में कई उदाहरण हैं। आप उन्हें वहां देख सकते थे, अपने आप को आजमाएं और यदि आपको अपवाद मिलता है या परेशानी होती है तो आपके प्रश्न में सुधार होता है, इसलिए हम आपकी अधिक सटीक मदद कर सकते हैं। – user
@ रोहितजैन मेरे पास नहीं है, लेकिन मैं निश्चित हूं कि एक ही वक्तव्य विकल्प से कई प्रश्न निष्पादित किए जा सकते हैं, जिससे मुझे आश्चर्य होता है कि ऐसा करने में कोई कमी या सुरक्षा चिंताएं हैं (प्रश्न 1), और नतीजतन , स्टेटमेंट क्लास का बिंदु क्या है (प्रश्न 2)। – Vulcan