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

संपूर्ण Java-MySQL एप्लिकेशन में एक डेटाबेस कनेक्शन ऑब्जेक्ट के साथ कैसे कार्य करें?

<घंटा/>

सिंगलटन डिजाइन पैटर्न का प्रयोग करें। यहाँ जावा कोड है जो एक ही वस्तु देता है -

ConnectDatabase.java

आयात करें सार्वजनिक स्थैतिक कनेक्शन getConnection () { अगर (conn! =null) रिटर्न कॉन; स्ट्रिंग डेटाबेस ="परीक्षण"; स्ट्रिंग उपयोगकर्ता नाम ="रूट"; स्ट्रिंग पासवर्ड ="123456"; वापसी getConnection (डेटाबेस, उपयोगकर्ता नाम, पासवर्ड); } निजी स्थिर कनेक्शन getConnection (स्ट्रिंग डेटाबेस नाम, स्ट्रिंग उपयोगकर्ता नाम, स्ट्रिंग पासवर्ड) {कोशिश करें {Class.forName ("com.mysql.jdbc.Driver"); conn =DriverManager.getConnection("jdbc:mysql://localhost/" + databaseName + "?user=" + UserName + "&password=" + password); } कैच (अपवाद ई) { e.printStackTrace (); } रिटर्न कॉन; }}

निम्नलिखित वह वर्ग है जो उपरोक्त विधि को कॉल करता है -

CallConnection.java

<पूर्व> आयात java.sql.Connection; सार्वजनिक वर्ग कॉलकनेक्शन {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन con =ConnectDatabase.getConnection (); if (con !=null) { System.out.println ("कनेक्शन सफल !!!"); } }}

आउटपुट

संपूर्ण Java-MySQL एप्लिकेशन में एक डेटाबेस कनेक्शन ऑब्जेक्ट के साथ कैसे कार्य करें?

उपरोक्त आउटपुट की सामग्री इस प्रकार है -

सोम फरवरी 11 20:15:32 IST 2019 चेतावनी:सर्वर की पहचान सत्यापन के बिना एसएसएल कनेक्शन स्थापित करने की अनुशंसा नहीं की जाती है। यदि स्पष्ट विकल्प सेट नहीं है, तो MySQL 5.5.45+, 5.6.26+ और 5.7.6+ आवश्यकताओं के अनुसार SSL कनेक्शन डिफ़ॉल्ट रूप से स्थापित होना चाहिए। एसएसएल का उपयोग नहीं करने वाले मौजूदा अनुप्रयोगों के अनुपालन के लिए सत्यापन सर्वर प्रमाणपत्र संपत्ति 'गलत' पर सेट है। आपको या तो useSSL=false सेट करके SSL को स्पष्ट रूप से अक्षम करना होगा, या useSSL=true सेट करना होगा और सर्वर प्रमाणपत्र सत्यापन के लिए ट्रस्टस्टोर प्रदान करना होगा। कनेक्शन सफल !!!

  1. अपने एंड्रॉइड टैबलेट के साथ अपने कार्य वीपीएन से कैसे कनेक्ट करें

    आपको उत्पादक होने के लिए कार्यालय में जाने की जरूरत नहीं है। आपको उस भारी विंडोज लैपटॉप की भी आवश्यकता नहीं है! अपने Android टैबलेट, एक स्थिर इंटरनेट कनेक्शन और एक निजी वीपीएन कनेक्शन के अलावा, आप कहीं से भी दूर से काम कर सकते हैं। उदाहरण के लिए, मेरा विश्वविद्यालय वीपीएन खाता मुझे विश्वविद्यालय पु

  1. विंक हब के साथ जेड-वेव कनेक्शन की समस्याओं को कैसे ठीक करें?

    जेड-वेव  मुख्य रूप से होम ऑटोमेशन के लिए उपयोग किया जाता है और यह वायरलेस संचार प्रोटोकॉल पर आधारित है। यह उपकरणों के बीच संचार करने के लिए कम ऊर्जा वाली रेडियो तरंगों के जाल नेटवर्क का उपयोग करता है। विंक हब विंक लैब्स इंक का एक उत्पाद है जो स्मार्ट होम उत्पादों के विभिन्न प्रोटोकॉल/तकनीकों को एक

  1. Windows 10 में AutoPlay विकल्पों तक कैसे पहुंचें और कैसे काम करें

    Windows में आपको मिलने वाली सबसे पुरानी सुविधाओं में से एक ऑपरेटिंग सिस्टम को ऑटोप्ले कहा जाता है . यह Windows 98, Windows XP से अस्तित्व में रहा है फिर नीचे Vista पर जाएँ , विंडोज 7 और Windows 8, Windows 8.1 में ले जाया गया और अब Windows 10 में ! हालाँकि, Windows का केवल एक छोटा सा अंश उपय