Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # के साथ एसक्यूएल सर्वर कनेक्शन प्रबंधन

जिम किसी अन्य वर्ग के अंदर खुले और करीबी कनेक्शन के तरीके रखने का आपका अभ्यास बहुत पुराना है, आधुनिक .NET विकास आजकल इस तरह के एक पैटर्न का अनुसरण करता है:

using (SqlConnection conn = new SqlConnection("connection string here"))
using (SqlCommand cmd = new SqlCommand("sql query", conn))
{
    // execute it blah blah
}

यहां देखें:क्लोजिंग SqlConnection और SqlCommand c# या सैकड़ों प्रश्नों और उत्तरों के लिए SO में खोजें, सभी को एक ही बताते हुए, कनेक्शन को तुरंत या तो इस उदाहरण में उपयोग करके या एक ही विधि के अंदर कोशिश/आखिरकार के साथ बंद करें, खोलने के लिए एक विधि की आवश्यकता नहीं है और विधि बंद करने के लिए यह, बीच में कुछ भी होने पर त्रुटियों की संभावना है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में IF स्टेटमेंट कैसे काम करता है

  2. OPENQUERY का उपयोग कर SQL सर्वर लिंक्ड सर्वर के माध्यम से DB2 (V4R5M0) से x पंक्तियों का चयन करने का प्रयास करने में त्रुटि

  3. मेरा ट्रिगर कैसे हटा दिया गया?

  4. SQL सर्वर - सभी गैर-मुद्रण योग्य ASCII वर्णों को हटा दें

  5. SQL सर्वर में डेटटाइम 2 बनाम डेटटाइम