我目前正在开发一个Android应用程序,该应用程序将使用MongoLab
中的数据库。我团队的另一位成员已经在mongolab.com
创建了一个工作数据库,我只是在通过Eclipse连接它时遇到了麻烦。
我看过谷歌和无数的教程,但我真的不知道我在做什么。
我找到的最好的教程来自mkyong.com
。似乎标记为Java MongoDB Examples
的第二部分是我正在寻找的,但我无法在导入到我的项目中的那些示例中使用该库。
我可以在帮助>>中搜索到的网址吗?在Eclipse中安装新软件?我已经下载了mongo-java-driver
,但不知道如何将它合并到我的Eclipse中。
再次澄清,我没有必要创建MongoDB
,我只是想通过Eclipse中的Android项目连接到现有数据库。
答案 0 :(得分:1)
您必须将驱动程序jar添加到CLASSPATH,请参阅此FAQ。
如果你已经正确地完成了这个,那么如果输入类似的内容,Eclipse应该能够为Mongo类提供导入:
Mongo mongo = new Mongo("localhost", 27017);
答案 1 :(得分:0)
我认为你需要使用Mongo Lab提供的其余API,而不是java API。发送Http调用到服务器并获取响应并使用JSON Parsor解析它,应该这样做。
答案 2 :(得分:0)
Java Mongo驱动程序2.6与Android兼容。
实际版本3.0.3与Android不兼容,因为javax.security.sasl。*并未在Android上实现。
我正在使用3.0.3的分叉版本添加此项目的javax.security.sasl类https://github.com/koterpillar/android-sasl