MySQL वेबसाइट पुनर्प्राप्ति में "कोई डेटाबेस चयनित नहीं" त्रुटि को हल करना
किसी वेबसाइट पर होस्ट किए गए MySQL डेटाबेस से डेटा पुनर्प्राप्त करने का प्रयास करते समय (उदाहरण के लिए) , GoDaddy), आपको "java.sql.SQLException: कोई डेटाबेस चयनित नहीं" त्रुटि का सामना करना पड़ सकता है। यह त्रुटि इंगित करती है कि आप अपने जेडीबीसी कनेक्शन में जिस डेटाबेस यूआरएल का उपयोग कर रहे हैं वह डेटाबेस नाम निर्दिष्ट नहीं करता है।
जावा में आपके डेटाबेस यूआरएल का सही प्रारूप है:
jdbc:mysql://host:port/databaseName
आपके प्रदत्त कोड में, आपके पास है:
String DB_URL = "jdbc:mysql://localhost:3306/";
यह URL करता है अपना डेटाबेस नाम शामिल न करें. समस्या को हल करने के लिए, आपको यूआरएल में डेटाबेस का नाम निर्दिष्ट करना चाहिए। उदाहरण के लिए:
String DB_URL = "jdbc:mysql://localhost:3306/mydb";
"mydb" को अपने डेटाबेस के वास्तविक नाम से बदलें। एक बार जब आप यूआरएल में डेटाबेस का नाम अपडेट कर लें, तो अपने डेटाबेस से डेटा पुनः प्राप्त करने का प्रयास करें। त्रुटि अब हल होनी चाहिए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3