मुझे पता है कि जावा में सुरक्षित पैटर्न अंततः ब्लॉक में अपने परिणामसेट, स्टेटमेंट और कनेक्शन को बंद करना है।कनेक्शन बंद करने से स्वचालित रूप से बंद स्टेटमेंट और परिणामसेट बंद हो जाता है?
यदि आप कनेक्शन बंद करते हैं और फिर स्टेटमेंट बंद करने का प्रयास करते हैं (अपवाद फेंक नहीं देता है)। लेकिन अगर आप कथन से किसी भी विधि को कॉल करने का प्रयास करते हैं तो अपवाद फेंक दिया जाता है।
मैं सोच रहा था कि बंद कनेक्शन कनेक्शन से उत्पन्न सभी कथन ऑब्जेक्ट्स को स्वचालित रूप से बंद कर देता है?
अद्यतन:
मैं DatabaseProductVersion उपयोग कर रहा हूँ: Oracle डाटाबेस 11g रिलीज 11.1.0.0.0
drivername: Oracle JDBC ड्राइवर
DriverVersion: 10.2.0.4.0
http://stackoverflow.com/questions/4507440/must-jdbc-resultsets-and-statements-be-closed-separately-although-the-connection –