mongolab経由で作成したmongoデータベースに接続しようとしています
mongolabの私のデータベースのページで言及されている標準のURIがあります:
私はこのコードを試します:
String uriString = "mongodb://user:password@ds047037.mongolab.com:47037/db_test_01";
MongoURI uri = new MongoURI(uriString);
try {
DB db = uri.connectDB();
db.authenticate(uri.getUsername(), uri.getPassword());
Set<String> colls = db.getCollectionNames();
for (String s : colls) {
System.out.println(s);
}
System.out.println("done");
} catch (UnknownHostException e) {
System.out.println("UnknownHostException: " + e);
} catch(MongoException me) {
System.out.println("MongoException: " + me);
}
しかし、私はUnknownHostException: java.net.UnknownHostException: ds047037.mongolab.com
ドキュメントUnknownHostException
の説明:「ホストのIPアドレスを特定できなかったことを示すためにスローされます。」
どうしたの?