Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

क्या JDBC कनेक्शन बंद करना अनिवार्य है?

<घंटा/>

आपके JDBC प्रोग्राम के अंत में, प्रत्येक डेटाबेस सत्र को समाप्त करने के लिए डेटाबेस के सभी कनेक्शनों को स्पष्ट रूप से बंद करना आवश्यक है। हालांकि, अगर आप भूल जाते हैं, तो जावा का कचरा संग्रहकर्ता पुराने वस्तुओं को साफ करते समय कनेक्शन बंद कर देगा।

कचरा संग्रहण पर भरोसा करना, विशेष रूप से डेटाबेस प्रोग्रामिंग में, एक बहुत ही खराब प्रोग्रामिंग अभ्यास है। आपको हमेशा कनेक्शन ऑब्जेक्ट से जुड़े क्लोज () मेथड से कनेक्शन बंद करने की आदत डालनी चाहिए।

यह सुनिश्चित करने के लिए कि कनेक्शन बंद है, आप अपने कोड में 'आखिरकार' ब्लॉक प्रदान कर सकते हैं। अंत में ब्लॉक हमेशा निष्पादित होता है, भले ही कोई अपवाद हो या न हो।

JDBC कनेक्शन को बंद करने के लिए, आपको क्लोज़ () विधि को कॉल करना चाहिए:

conn.close();

  1. जावा - ipAddress के साथ MySQL कनेक्शन

    JDBC MySQL URL को DriverManager.getConnection में IP एड्रेस से कनेक्ट करने के लिए सेट करें। आईपी ​​​​एड्रेस का उपयोग करके कनेक्ट करने के लिए कोड निम्नलिखित है - उदाहरण आयात करें यूज़एसएसएल =झूठा; कनेक्शन कॉन =शून्य; कोशिश करें {con =DriverManager.getConnection(hostURL, root, 123456); System.out.prin

  1. JDBC के साथ MySQL में बैकस्लैश से कैसे बचें?

    बैकस्लैश से बचने के लिए, रिकॉर्ड डालते समय रेडीस्टेडमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1904 ( ClientId int, ClientName varchar(20), ClientAge int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) जावा कोड इस प्रकार है - आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {c

  1. LinkedIn पर कनेक्शन हार्वेस्टिंग को कैसे रोकें

    लिंक्डइन कभी-कभी वास्तव में परेशान कर सकता है। आपसे कम कनेक्शन वाले यादृच्छिक लोग आपके नेटवर्क में शामिल होने के इच्छुक हैं। कुछ लोगों को आपने कनेक्ट करने की मांग के बारे में कभी नहीं सुना होगा। कुछ केवल आपके नेटवर्क से जुड़ना चाहते हैं, आपको कुछ बेचने के लिए - आमतौर पर एक सेवा जो वे पेश कर रहे हैं।