C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Java MongoDB ConnectivityTo connect with MongoDB database, Java project includes the following steps. Here, we are creating a maven project and providing dependency for the mongodb-driver. Follow the Steps:1) Create a Maven Project![]() 2) Add Dependecy to POM file// pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.TheDeveloperBlog</groupId> <artifactId>java-mongo-db</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <name>java-mongodb</name> <dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.4.2</version> </dependency> </dependencies> </project> 3) Create Java FileCreate a Java file and write code to create connection. // JavaMongoDemo.java package com.TheDeveloperBlog.java.mongo.db; import com.mongodb.MongoClient; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import org.bson.Document; public class JavaMongoDemo { public static void main(String[] args){ try{ //---------- Connecting DataBase -------------------------// MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); //---------- Creating DataBase ---------------------------// MongoDatabase db = mongoClient.getDatabase("TheDeveloperBlog"); //---------- Creating Collection -------------------------// MongoCollection<Document> table = db.getCollection("employee"); //---------- Creating Document ---------------------------// Document doc = new Document("name", "Peter John"); doc.append("id",12); //----------- Inserting Data ------------------------------// table.insertOne(doc); }catch(Exception e){ System.out.println(e); } } } 4) Build Dependency to load JAR![]() Project Structure Finally, our project structure look like this. ![]() 5) Enter into Mongo ShellMake sure, we have mongoDB installed. After installing, enter into mongo shell by typing the following command. $ mongo ![]() Databases We can see available databases by using the following command. > show dbs ![]() We can see that there is no database available. let's create a database. Run Java File Run this file to create database. ![]() Database Check MongoDB again to see the available databases. ![]() See, a database TheDeveloperBlog is created. Collection See, the created collection employee. ![]() Record See the inserted record. ![]() Well, we can see that the Java program is executing fine and we can also perform other databases operations as well.
Next TopicPHP MongoDB
|