无法使用java连接云上的mongo
我在jelastic上部署了java web应用程序。我在jelastic上为glassfish和mongodb创建了一个节点。我无法连接到部署在code上的数据库 我使用以下方法连接到数据库-无法使用java连接云上的mongo,java,mongodb,cloud,jelastic,Java,Mongodb,Cloud,Jelastic,我在jelastic上部署了java web应用程序。我在jelastic上为glassfish和mongodb创建了一个节点。我无法连接到部署在code上的数据库 我使用以下方法连接到数据库- Mongo mongo = new Mongo("http://arpitsolanki.jelastic.servint.net/", 27017); 但它抛出了一个数字格式异常 java.lang.NumberFormatException: For input string: "//arpi
Mongo mongo = new Mongo("http://arpitsolanki.jelastic.servint.net/", 27017);
但它抛出了一个数字格式异常
java.lang.NumberFormatException: For input string: "//arpitsolanki.jelastic.servint.net/"
连接数据库的正确方法是什么?我使用了Mongo客户端进行连接,它对我来说很好
// import com.mongodb.MongoClient;
// import com.mongodb.DBObject;
MongoClient mongoClient = new MongoClient("URL", PORT);
DB db = mongoClient.getDB("dbName");
boolean auth = db.authenticate("username", password.toCharArray());
您是否尝试过
mongomongo=newmongo(“arpitolanki.jelastic.servint.net”)代码>?我这样做了,它抛出了相同的异常正常情况下,这是连接MongoDB的正确方法。确保你的基础是向上的这与你的问题无关,但几周前新版本的mongodb发布了。Mongo类已弃用。我建议改用MongoClient类。是的,到现在为止我一直在使用旧库。刚刚看到新库有MongoClient类