【问题标题】:Can't create MongoClient(uri) in java eclipse [duplicate]无法在 java eclipse 中创建 MongoClient(uri) [重复]
【发布时间】:2014-05-04 02:18:32
【问题描述】:

我正在尝试连接到 mongolab 主机服务器。数据库集合已定义,我可以通过 shell 添加和查看条目。

但是我似乎无法查看 eclipse 中的条目。我在线程“主”错误未解决的编译问题中遇到异常。编辑器在新的 MongoClient(uri) 行显示 - 未处理的异常类型 UnknownHostException 错误。我该如何解决这个问题?

String mongolabUri = "mongodb://username:password@dsDATA.mongolab.com:DATA/database";
MongoClientURI uri = new MongoClientURI(mongolabUri);
MongoClient client = new MongoClient(uri);
DB database = client.getDB("database");
DBCollection collection = database.getCollection("testcollections");
DBObject document = collection.findOne();
System.out.println(document);

【问题讨论】:

  • 试试/赶上吧?或者只是将例外添加到签名中。

标签: java eclipse mongodb


【解决方案1】:

试试这个 -

String mongolabUri = "mongodb://username:password@dsDATA.mongolab.com:DATA/database";
MongoClientURI uri = new MongoClientURI(mongolabUri);
MongoClient client = null;
try{
    client = new MongoClient(uri);
    DB database = client.getDB("database");
    DBCollection collection = database.getCollection("testcollections");
    DBObject document = collection.findOne();
    System.out.println(document);
}catch(UnknownHostException e){
    e.printStackTrace();                
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多