【发布时间】:2015-05-10 10:42:13
【问题描述】:
我需要帮助才能在 Linux Mint 17.1 机器上使用 Android Studio 设置与 MongoDB 数据库(本地)的直接连接。
如下所示,我在 Android Studio 中新建了一个干净的项目。
之后,我使用以下代码创建了新的 Java 类:
package com.example.bebo.connection;
import com.mongodb.DB;
import com.mongodb.MongoClient;
import java.util.Set;
public class MongoPortal {
public boolean insert(){
try {
MongoClient mongoClient = new MongoClient( "localhost" , 27107 );
DB db = mongoClient.getDB("test");
// Get and print all the collections
Set<String> colls = db.getCollectionNames();
for (String s : colls)
System.out.println(s);
mongoClient.close();
}
catch (Exception e){
e.printStackTrace();
return false;
}
return true;
}
}
最后但同样重要的是,我将 build.gradle(Module: app) 的依赖项更改为:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'org.mongodb:mongo-java-driver:3.0.0'
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:support-v4:18.0.0'
}
建筑.. 输出:
我只需要最简单的方法来建立连接,但我不知道我在这里缺少什么。据我所知,一切都安装正确。
【问题讨论】:
标签: java android linux mongodb gradle