ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Java项目用jar包连接MongoDB

Java项目用jar包连接MongoDB Java项目用jar包连接MongoDB连接MongoDB的方法有很多种在这里介绍一下Java项目用jar包进行连接个人觉得比较方便就用到了一个jar包。Mongodb这种非关系型数据库在一些场合远比SQL方便命令语句也多种多样这篇是连接数据库jar包版本与MongoDB版本对应关系如下图。我的网盘里是3.2.2版本。链接https://pan.baidu.com/s/1LkZEmqp2UeEE1WvYdo06Yg提取码vrl71按照版本下载好jar包https://mvnrepository.com/artifact/org.mongodb/mongodb-driverMongoDB Java Driver不同版本下载2 创建Java项目配置jar包主要是mongodb-driver包我之前配置不成功以为是缺少jar包结果不是一个mongodb-driver包也可运行。代码以及注解import com.mongodb.MongoClient; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoCursor; import com.mongodb.client.MongoDatabase; import org.bson.Document; public class testMongo { //测试是否连接成功 public static void main(String[] args) { MongoClient cmg new MongoClient(127.0.0.1); //连接的本地数据库 for(String name : cmg.listDatabaseNames()) System.out.println(dbName: name); //输出本地全部数据库名增强for循环 MongoDatabase db cmg.getDatabase(test); //使用test这个数据库 for(String name:db.listCollectionNames()) { System.out.println(newDB: CollectionName: name); } //输出test数据库中集合的名称 MongoCollectionDocument users db.getCollection(persons); //选定person集合这个集合要在test数据库中 FindIterableDocument findIter users.find(); //迭代对象 MongoCursorDocument cursor findIter.iterator(); while (cursor.hasNext()){ Document documentcursor.next(); System.out.println(document.get(name)document.get(country)); } System.out.println(users.count()); } }配置成功输出数据库信息。
返回列表