जावा में डेटाबेस से कनेक्ट करते समय चेतावनी को अक्षम करने के लिए, नीचे दी गई अवधारणा का उपयोग करें -
autoReconnect=true&useSSL=false
पूरा सिंटैक्स इस प्रकार है -
yourJdbcURL="jdbc:mysql://localhost:yourPortNumber/yourDatabaseName?autoReconnect=true&useSSL=false";
यदि आप “useSSL=false” शामिल नहीं करते हैं तो चेतावनी संदेश यहां दिया गया है -
बुध फ़रवरी 06 18:53:39 IST 2019 चेतावनी:सर्वर की पहचान सत्यापन के बिना एसएसएल कनेक्शन स्थापित करने की अनुशंसा नहीं की जाती है। यदि स्पष्ट विकल्प सेट नहीं है, तो MySQL 5.5.45+, 5.6.26+ और 5.7.6+ आवश्यकताओं के अनुसार SSL कनेक्शन डिफ़ॉल्ट रूप से स्थापित होना चाहिए। एसएसएल का उपयोग नहीं करने वाले मौजूदा अनुप्रयोगों के अनुपालन के लिए सत्यापन सर्वर प्रमाणपत्र संपत्ति 'गलत' पर सेट है। आपको या तो useSSL=false सेट करके SSL को स्पष्ट रूप से अक्षम करना होगा, या useSSL=true सेट करना होगा और सर्वर प्रमाणपत्र सत्यापन के लिए ट्रस्टस्टोर प्रदान करना होगा।
स्नैपशॉट इस प्रकार है -
यदि आप उपरोक्त MySQL चेतावनी से बचना चाहते हैं, तो शुरुआत में उल्लिखित सिंटैक्स का उपयोग करें।
जावा कोड इस प्रकार है -
आयात करें + "ऑटो रीकनेक्ट =सही और एसएसएल =गलत का उपयोग करें"; स्ट्रिंग उपयोगकर्ता नाम ="रूट"; स्ट्रिंग पासवर्ड ="123456"; कनेक्शन कॉन =शून्य; कोशिश करें {con =DriverManager.getConnection (JdbcURL, उपयोगकर्ता नाम, पासवर्ड); System.out.println ("आपका JDBC URL इस प्रकार है:" + JdbcURL); } पकड़ें (अपवाद निष्पादन) {exec.printStackTrace (); } }}पूर्व>उपरोक्त जावा प्रोग्राम चलाने के बाद, आपको चेतावनी नहीं मिलेगी। हालांकि, आपको निम्न आउटपुट मिलेगा -