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 Project2) 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 JARProject 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
|