MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料
前兩篇教程我們介紹瞭如何搭建MongoDB的本地環境:
以及如何用nodejs讀取MongoDB裡的記錄:
MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDB
這篇教程我們會介紹如何使用Java程式碼來連線MongoDB。
如果您是基於Maven進行依賴管理的Java專案,只需要在您的pom.xml里加入下面的依賴定義,
<dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver</artifactId><version>3.6.4</version></dependency>
然後使用命令列mvn clean install後,您的本地maven倉庫裡會多出三個和用Java連線MongoDB相關的庫:
-
bson
-
mongodb-driver
-
mongodb-driver-core
本文使用的是這三個檔案,將它們下載到本地,再加入Java專案的classpath裡。
Java程式碼如下:
package mongoDB;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 { private static void insert(MongoCollection<Document> collection) { Document document = new Document("name", "dog"); List<Document> documents = new ArrayList<Document>(); documents.add(document); collection.insertMany(documents); } public static void main(String args[]) { MongoClient mongoClient = null; try { mongoClient = new MongoClient("localhost", 27017); MongoDatabase mongoDatabase = mongoClient.getDatabase("admin"); System.out.println("Connect to database successfully"); MongoCollection<Document> collection = mongoDatabase .getCollection("person"); // insert(collection); FindIterable<Document> findIterable = collection.find(); MongoCursor<Document> mongoCursor = findIterable.iterator(); while (mongoCursor.hasNext()) { System.out.println(mongoCursor.next()); } } catch (Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); } finally{ mongoClient.close(); } } }
和教程二相比,上述程式碼的insert方法裡還展示瞭如何用Java程式碼給MongoDB資料庫裡增加記錄。
private static void insert(MongoCollection<Document> collection) { Document document = new Document("name", "dog"); List<Document> documents = new ArrayList<Document>(); documents.add(document); collection.insertMany(documents); }
執行Java應用,發現透過insert方法加到資料庫的記錄也能被順利讀出來。
MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料
MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214554/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDBMongoDBNodeJS
- MongoDB 入門教程系列之三:使用 Restful API 操作 MongoDBMongoDBRESTAPI
- MongoDB最簡單的入門教程之五-通過Restful API訪問MongoDBMongoDBRESTAPI
- 簡明 MongoDB 入門教程MongoDB
- NoSLQ之MongoDB簡單入門MongoDB
- mongodb 插入資料MongoDB
- MongoDB資料庫入門MongoDB資料庫
- MongoDB批量插入大資料文件的簡單方法一例MongoDB大資料
- MongoDB 入門教程系列之二:使用 Spring Boot 操作 MongoDBMongoDBSpring Boot
- 最簡單的 Git 入門教程Git
- MongoDB入門簡介|MongoDB下載安裝|MongoDB語法MongoDB
- mongodb資料庫中插入資料MongoDB資料庫
- MongoDB入門MongoDB
- ES6最簡單的方式訪問MongoDBMongoDB
- .Net Core中簡單使用MongoDBMongoDB
- mongodb快速入門MongoDB
- Redis 、MongoDB入門RedisMongoDB
- MongoDB 簡單上手MongoDB
- 簡單的 Shell 指令碼入門教程指令碼
- MongoDB資料庫簡介MongoDB資料庫
- 關於MongoDB的簡單理解(二)--Java篇MongoDBJava
- 【MongoDB學習筆記】MongoDB 快速入門MongoDB筆記
- MongoDB索引的簡單理解MongoDB索引
- MongoDB寫入資料策略MongoDB
- 資料庫——MongoDB——>Java篇資料庫MongoDBJava
- mongodb基礎入門MongoDB
- MongoDB 新手入門 - CRUDMongoDB
- mongoDB 入門指南、示例MongoDB
- window下mongodb的簡單配置MongoDB
- mongodb資料庫使用03、python和mongodb的互動MongoDB資料庫Python
- 微信小程式入門教程之三:指令碼程式設計微信小程式指令碼程式設計
- 簡單的 Go 入門教程Go
- 如何通過簡單的shell指令碼操作MongoDB指令碼MongoDB
- 學習MongoDB 一:MongoDB 入門(安裝與配置)MongoDB
- webpack最簡單的入門教程裡bundle.js之執行單步除錯的原理解析WebJS除錯
- 使用簡單的Python連線訪問MongoDBPythonMongoDB
- WebService 簡單入門教程(Java Web專案)WebJava
- C#簡單操作MongoDBC#MongoDB