भंडारण इंजन नाम प्रदर्शित करने के लिए चयन इंजन का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int, -> CountryName varchar(20) -> );query OK, 0 Rows प्रभावित (0.63 सेकंड)
JDBC का उपयोग करके स्टोरेज इंजन प्राप्त करने के लिए जावा कोड यहां दिया गया है -
उदाहरण
आयात करें jdbc:mysql://localhost:3306/web?useSSL=false"; कनेक्शन कॉन =शून्य; स्टेटमेंट stmt =अशक्त; कोशिश करें {con =DriverManager.getConnection(hostURL, "root", "123456"); stmt =con.createStatement (); स्ट्रिंग योरटेबलनाम ="डेमोटेबल"; परिणामसेट परिणामसेट =stmt.executeQuery ("सूचना_schema.tables से इंजन का चयन करें जहां table_name='" + yourTablename + "';"); परिणामसेट.अगला (); System.out.println ("इंजन है =" + resultSet.getString(1)); } कैच (अपवाद ई) { e.printStackTrace (); } }}पूर्व>आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
भंडारण इंजन है=InnoDB