我是 MongoDB 的新手。如何通过 Simba JDBC 驱动列出 mongodb 的所有数据库。已经尝试了很多,但我只能获取我通过它建立连接 URL 的数据库的名称。甚至,我不确定,这是否可能获得所有数据库的列表?
我试过这样: Class.forName("com.simba.mongodb.jdbc4.Driver");
Connection conn = DriverManager
.getConnection("jdbc:mongodb://admin:admin@localhost:27017/admin);
//In the getConnection parameters, last admin is the name of database.
DatabaseMetaData dbmd = conn.getMetaData();
ResultSet ctlgs = dbmd.getCatalogs();
while (ctlgs.next()){
System.out.println("ctlgs="+ctlgs.getString(1));
}
但是,它只给出连接的数据库名称。感谢帮助。