irpas技术客

大数据基本开发(二)Ubuntu 20.04 eclipse 配置MongoDB 简易开发环境_confsky_eclipse连接mongodb

大大的周 7184

eclipse配置MongoDB开发环境(附示例代码) 环境准备一、下载JDBC驱动二、配置环境1.新建项目2.导入MongoDB驱动 三、简易示例


环境准备

Ubuntu 20.04 Java1.8 eclipse MongoDB

一、下载JDBC驱动 在终端中使用 mongo -version查看数据库版本在链接中下载适合版本的jar包,版本差距不大即可下载后放置在Ubuntu系统合适目录下 二、配置环境 1.新建项目 打开eclipse,依次点击:file->new->project选择Java目录下的Java project,然后设置项目名,如myMongDB,可以设置jre版本为1.8 2.导入MongoDB驱动 在项目名右键,依次点击:build path->configure build path点击右侧 add external jars,选择之前下载的mongo-java-driver jar包,然后点击apply and close 三、简易示例 在上述项目中新建package,命名为example在example包内新建class类 MongoDBTest,输入以下代码(需提前创建对应的数据库和collection) package example; import java.util.ArrayList; import java.util.List; import org.bson.Document; import com.mongodb.MongoClient; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoCursor; import com.mongodb.client.MongoDatabase; public class MongoDBTest { public static void main( String args[] ){ try{ // 连接到 mongodb 服务localhost 可以替换为其他ip,27017为mongodb端口 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); // 连接到数据库 连接BigDb数据库 MongoDatabase mongoDatabase = mongoClient.getDatabase("BigDb"); System.out.println("Connect to database successfully"); //选择集合 MongoCollection<Document> collection = mongoDatabase.getCollection("Student"); System.out.println("集合 Student 选择成功"); //插入文档 /** * 1. 创建文档 org.bson.Document 参数为key-value的格式 * 2. 创建文档集合List<Document> * 3. 将文档集合插入数据库集合中 mongoCollection.insertMany(List<Document>) 插入单个文档可以用 mongoCollection.insertOne(Document) * */ Document docs=new Document("English",45).append("Math",89).append("Computer",100); Document document = new Document("name", "soft"). append("score",docs ); List<Document> documents = new ArrayList<Document>(); documents.add(document); collection.insertMany(documents); System.out.println("文档插入成功"); FindIterable<Document> findIterable = collection.find(new Document("name","soft")); MongoCursor<Document> mongoCursor = findIterable.iterator(); while(mongoCursor.hasNext()){ System.out.println(mongoCursor.next()+"hello"); } //mongoDatabase.createCollection("test"); //System.out.println("集合创建成功"); }catch(Exception e){ System.err.println( e.getClass().getName() + ": " + e.getMessage() ); } } }

运行成功后结果如下


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Ubuntu #2004 #Eclipse #配置MongoDB #简易开发环境