0
我需要为java中的MongoDB创建一个DataSource实现,就像在java.sql.DataSource中可以在MongoDB中实现这样的事情吗?如果有的话,任何人都可以给我一些提示或线索,我该如何实现?在Java中为MongoDB创建数据源
我需要为java中的MongoDB创建一个DataSource实现,就像在java.sql.DataSource中可以在MongoDB中实现这样的事情吗?如果有的话,任何人都可以给我一些提示或线索,我该如何实现?在Java中为MongoDB创建数据源
您不需要为已经在其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的驱动程序的版本取决于是否需要为database.If的用户名和密码,您想使用的认证只是看到这个链接:http://mongodb.github.io/mongo-java-driver/3.0/driver/reference/connecting/authenticating/
或者找一个较新的更新的参考文献
为什么你不能使用现有的?例如,请参阅http://mongodb.github.io/mongo-java-driver/2.13/getting-started/quick-tour/ –