c# - Why Not Close a Database Connection in a Finally Block -
प्रमुख संपादन: मैंने लेख को भूल दिया! टिप्पणी आखिरकार ब्लॉक नहीं वर्ग के अंतिम रूप विधि के संबंध में था :)। माफी।
मैं बस पढ़ रहा था कि आपको अंत में ब्लॉक के भीतर एक डेटाबेस कनेक्शन को बंद या निपटाना नहीं चाहिए, लेकिन लेख ने यह स्पष्ट नहीं किया कि क्यों मैं ऐसा स्पष्ट स्पष्टीकरण नहीं खोज सकता कि आप ऐसा क्यों नहीं करना चाहते। पाठ ">
यदि आप चारों ओर देखते हैं, अंत में ब्लॉक में कनेक्शन बंद करना यह करने के लिए सुझाए गए तरीकों में से एक है। जो लेख आप देख रहे थे वह संभवत: उस कोड के आस-पास एक 'का उपयोग' कथन रखने की सिफारिश की थी जो कनेक्शन का उपयोग करते थे।
का उपयोग कर (SqlConnection कनेक्शन = नया SqlConnection (connectionString)) {SqlCommand command = connection.CreateCommand (); कमांड। कॉमांड टेक्स्ट = "कुछ सेबल से चयन करें"; // यहाँ क्वेरी निष्पादित करें ... इसे एक आंकने / डाटासेट में डाल दें) 'का प्रयोग' कथन सुनिश्चित करेगा कि कनेक्शन ऑब्जेक्ट की तुरंत आवश्यकता होती है जब कचरा की प्रतीक्षा करने की आवश्यकता होती है कलेक्टर इसे निपटाने के लिए।
Comments
Post a Comment