在Eclipse中使用Android连接到MongoDB

时间:2013-07-28 22:34:25

标签: android eclipse mongodb mongodb-java

我目前正在开发一个Android应用程序,该应用程序将使用MongoLab中的数据库。我团队的另一位成员已经在mongolab.com创建了一个工作数据库,我只是在通过Eclipse连接它时遇到了麻烦。

我看过谷歌和无数的教程,但我真的不知道我在做什么。

我找到的最好的教程来自mkyong.com。似乎标记为Java MongoDB Examples的第二部分是我正在寻找的,但我无法在导入到我的项目中的那些示例中使用该库。

我可以在帮助>>中搜索到的网址吗?在Eclipse中安装新软件?我已经下载了mongo-java-driver,但不知道如何将它合并到我的Eclipse中。

再次澄清,我没有必要创建MongoDB,我只是想通过Eclipse中的Android项目连接到现有数据库。

3 个答案:

答案 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