0

私は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));
        }

ただし、接続されているデータベース名のみが表示されます。助けに感謝します。

4

2 に答える 2