मेरे पास एक MySQL डेटाबेस के लिए जावा प्रोग्राम कनेक्शन है, मैं एक ही कनेक्शन पर मौजूदा डेटाबेस को एक अलग तरीके से कैसे बदल सकता हूं?जावा, वर्तमान डेटाबेस को दूसरे में कैसे बदलें?
मैं इस तरह MySQL से कनेक्ट:
DriverManager.getConnection("jdbc:mysql://"+server+"/",log,pass);
कुछ कार्यों मैं एक ही कनेक्शन पर एक अलग mysql डेटाबेस से कनेक्ट करना चाहते हैं के बाद। मैं उसे कैसे कर सकता हूँ?
मैं का उपयोग करने की कोशिश की:
Statement stat= con.createStatement();
ResultSet r=stat.executeQuery("use mysql");
लेकिन उस परिवर्तन नहीं करता है डेटाबेस प्रयोग की जाने वाली।
आपको बहुत बहुत धन्यवाद :) – ognistysztorm
यह जोड़ा जाना चाहिए कि बयान है कि 'Connection.setCatalog पहले बनाए गए थे() 'कहा गया था अभी भी पहले डेटाबेस तक पहुंच जाएगा। – Max
@Max क्या आप जानते हैं कि अगर JDBC विनिर्देश में निर्दिष्ट किया जाता है या यह एक MySQL कार्यान्वयन विशिष्ट नियम है? मैं सामान्य रूप से Firebird के साथ काम करते हैं और के रूप में यह सूची नहीं है मैं आमतौर पर विवरण की इन प्रकार के ऊपर चमक;) –