सामान्य तौर पर, आप USE क्वेरी का उपयोग करके MySQL में वर्तमान डेटाबेस को बदल सकते हैं।
सिंटैक्स
डेटाबेसनाम का प्रयोग करें;
मौजूदा डेटाबेस बदलने . के लिए JDBC API का उपयोग करके आपको यह करना होगा:
-
ड्राइवर पंजीकृत करें :DriverManager वर्ग की registerDriver() विधि का उपयोग करके ड्राइवर वर्ग को पंजीकृत करें। पैरामीटर के रूप में इसे ड्राइवर वर्ग का नाम दें।
-
कनेक्शन स्थापित करें :DriverManager वर्ग की getConnection () पद्धति का उपयोग करके डेटाबेस से कनेक्ट करें। यूआरएल (स्ट्रिंग), उपयोगकर्ता नाम (स्ट्रिंग), पासवर्ड (स्ट्रिंग) को पैरामीटर के रूप में पास करना।
-
बयान बनाएं :कनेक्शन इंटरफ़ेस की createStatement () पद्धति का उपयोग करके एक स्टेटमेंट ऑब्जेक्ट बनाएं।
-
क्वेरी निष्पादित करें :स्टेटमेंट इंटरफ़ेस की एक्ज़िक्यूट () पद्धति का उपयोग करके क्वेरी को निष्पादित करें।
उदाहरण
निम्नलिखित JDBC प्रोग्राम MySQL के साथ संबंध स्थापित करता है और mydatabase नाम के डेटाबेस का चयन करता है -
आयात करें ड्राइवर का पंजीकरण करना DriverManager.registerDriver(new com.mysql.jdbc.Driver()); // कनेक्शन प्राप्त करना स्ट्रिंग mysqlUrl ="jdbc:mysql://localhost/"; कनेक्शन कॉन =DriverManager.getConnection (mysqlUrl, "रूट", "पासवर्ड"); System.out.println ("कनेक्शन स्थापित ......"); // स्टेटमेंट स्टेटमेंट बनाना stmt =con.createStatement (); // तालिका बनाएं क्वेरी स्ट्रिंग क्वेरी ="मायडेटाबेस का उपयोग करें"; // क्वेरी निष्पादित करना stmt.execute(query); System.out.println ("डेटाबेस बदल गया ......"); }}पूर्व>आउटपुट
कनेक्शन स्थापित...डेटाबेस बदल गया......
इसके अलावा, आप नीचे दिखाए गए यूआरएल के अंत में अपना नाम पास करके MySQL में आवश्यक डेटाबेस का चयन/स्विच भी कर सकते हैं -
//कनेक्शन प्राप्त करनास्ट्रिंग url ="jdbc:mysql://localhost/mydatabase";कनेक्शन con =DriverManager.getConnection(url, "root", "password");