Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ......

19
Java Mongo Connectivity By Prof. B.A.Khivsara Note: The material to prepare this presentation has been taken from internet and are generated only for students reference and not for commercial use.

Transcript of Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ......

Page 1: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Java Mongo Connectivity

By Prof. B.A.Khivsara

Note: The material to prepare this presentation has been taken from internet and are generated only for students reference and not for commercial use.

Page 2: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Write a program to implement MogoDB database connectivity with Java Implement Database navigation operations (add, delete, edit etc. ) using ODBC/JDBC.

Page 3: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline

Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display document

Update

Remove document

Program

Page 4: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Software Required and Steps

• Eclipse

• JDK 1.6

• MongoDB

• MongoDB-Java-Driver

In Eclipse perform following steps:

1. File - New – Java Project –Give Project Name – ok

2. In project Explorer window- right click on project name-new- class- give Class name- ok

3. In project Explorer window- right click on project name- Build path- Configure build path- Libraries- Add External Jar - MongoDB-Java-Driver

4. Start Mongo server before running the program

Page 5: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline

Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display document

Update

Remove document

Program

Page 6: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Import packages, Create connection, database and collection

• Import packages

import com.mongodb.*;

• Create connection

MongoClient mongo = new MongoClient( "localhost" , 27017 );

• Create Database

DB db = mongo.getDB("database name");

• Create Collection

DBCollection coll = db.getCollection(“Collection Name");

Page 7: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display document

Update

Remove document

Program

Page 8: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Insert Document BasicDBObject d1 = new BasicDBObject(“rno“,“1”).append(“name", “Monika"). append(“age", “17”)

BasicDBObject d2 = new BasicDBObject(“rno“,“2”).append(“name", “Roshan"). append(“age", “18”)

coll.insert(d1);

coll.insert(d2);

Page 9: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display document

Update

Remove document

Program

Page 10: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Display document DBCursor cursor = coll.find();

while (cursor.hasNext())

{

System.out.println(cursor.next());

}

Page 11: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline

Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display Document

Update Document

Remove document

Program

Page 12: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Update Document • BasicDBObject query = new BasicDBObject();

• query.put("name", “Monika");

• BasicDBObject newDocument = new BasicDBObject();

• newDocument.put("name", “Ragini");

• BasicDBObject updateObj = new BasicDBObject();

• updateObj.put("$set", newDocument);

• Coll.update(query, updateObj);

Page 13: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline

Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display Document

Update Document

Remove document

Program

Page 14: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Remove document

BasicDBObject searchQuery = new BasicDBObject();

searchQuery.put("name", “Monika");

Coll.remove(searchQuery);

Page 15: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Outline

Software Required and Steps

Create connection

Create database

Create Collection

Insert Document

Display Document

Update Document

Remove document

Program

Page 16: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Program

import com.mongodb.*;

public class conmongo {

public static void main(String[] args) {

try {

MongoClient mongoClient = new MongoClient( "localhost" , 27017 );

DB db = mongoClient.getDB( "mydb" );

DBCollection coll = db.createCollection(“Stud",null);

BasicDBObject doc1 = new BasicDBObject("rno","1").append("name",“Mona");

BasicDBObject doc2 = new BasicDBObject("rno","2").append("name","swati");

coll.insert(doc1);

coll.insert(doc2);

Page 17: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Program

DBCursor cursor = coll.find(searchQuery);

while (cursor.hasNext())

{

System.out.println(cursor.next());

}

BasicDBObject query = new BasicDBObject();

query.put("name", “Monika");

BasicDBObject N1 = new BasicDBObject();

N1.put("name", “Ragini");

BasicDBObject S1= new BasicDBObject();

S1.put("$set", newDocument);

coll.update(query, S1);

Page 18: Java Mongo Connectivity - WordPress.com€¦ · Java Mongo Connectivity By Prof. B.A.Khivsara ... Write a program to implement MogoDB database connectivity with Java Implement Database

Program

BasicDBObject R1 = new BasicDBObject();

R1.put("name", “Monika");

coll.remove(R1);

}

catch(Exception e)

{

e.printStackTrace();

}

}

}