用Java创建MongoDB的DataSource

时间:2016-05-12 06:44:40

标签: java mongodb

我需要在java中为java中的MongoDB创建一个DataSource实现,就像在java.sql.DataSource中那样可以在MongoDB中实现这样的东西吗?如果是这样,任何人都可以给我一些提示或线索,我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:0)

您不需要为其已在其API中创建的MongoDB使用数据源。

public static MongoClient mongoClient;
public static DB db;
public static DBCollection collection;

public static void setupDB() throws UnknownHostException {
    mongoClient = new MongoClient("localhost", port);

    db = mongoClient.getDB("Your Database");

    collection = db.getCollection("Collection Name");

}

这会将您连接到数据库并保存客户端连接。每当你需要从你正在使用的集合中调用某些东西时。

collection.(command here)

取决于您的MongoDB驱动程序版本取决于您是否需要数据库的用户名和密码。如果您想使用身份验证,请参阅以下链接:http://mongodb.github.io/mongo-java-driver/3.0/driver/reference/connecting/authenticating/

或者找到更新的参考资料