जेडीबीसी में डेटाबेस की सूची प्राप्त करने का यह सबसे अच्छा तरीका नहीं है। इसे करने का तरीका यहां दिया गया है - मेटाडेटा का उपयोग करना
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/:3306","root","password");
DatabaseMetaData meta = con.getMetaData();
ResultSet resultSet = meta.getCatalogs();
while (resultSet.next()) {
String db = resultSet.getString("TABLE_CAT");
model.addRow(new Object[] {db});
}
resultSet.close();
con.close();
यह भी देखें:जावा JDBC का उपयोग करके MySql के डेटाबेस "स्कीमा" नामों की सूची कैसे प्राप्त करें