SPPU DBMSL 13 - MongoDB Connectivity with Eclipse Java

Pubblicato il: 20 novembre 2022
sul canale di: Visual Notes Log
360
6

Connector:
https://www.dropbox.com/s/z9xvqhsat62...

Code:

package demo;
import com.mongodb.DB;
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.model.Filters;
import org.bson.Document;
import java.util.Scanner;

public class mongocrud {
public static void main(String []args) {
MongoCollection col = new MongoClient(new MongoClientURI("mongodb://localhost:27017")).getDatabase("demo").getCollection("sppu");
Scanner sc = new Scanner(System.in);
String name;int prn;
while(true) {
System.out.println("C-Create R-Read1 A-All U-Update D-Delete");
String ch = sc.nextLine();
switch(ch) {
case "C":
System.out.print("Enter PRN No.");
prn = Integer.parseInt(sc.nextLine());
System.out.print("Enter Name");
name = sc.nextLine();
Document d = new Document();
d.append("prn", prn).append("name", name);
col.insertOne(d);
System.out.print("Insertion Successful.");
break;
case "U":
System.out.print("Enter PRN No. whose name is to be updated");
prn = Integer.parseInt(sc.nextLine());
System.out.print("Enter Name");
name = sc.nextLine();
Document cond = new Document("prn",prn);
Document up = new Document("name",name);
Document fin = new Document("$set",up);
col.updateOne(cond,fin);
System.out.print("Updation Successful.");
break;
case "D":
System.out.print("Enter PRN No. whose name is to be updated");
prn = Integer.parseInt(sc.nextLine());
Document cond1 = new Document("prn",prn);
col.deleteOne(cond1);
System.out.print("Deletion Successful.");
break;
case "R":
System.out.print("Enter PRN No. whose name is to be read");
prn = Integer.parseInt(sc.nextLine());
System.out.println(col.find(Filters.eq("prn",prn)).first());
break;
case "A":
MongoCursor curs = col.find().iterator();
while(curs.hasNext()) {
System.out.println(curs.next());
}
}
}
}
}


In questa pagina del sito puoi guardare il video online SPPU DBMSL 13 - MongoDB Connectivity with Eclipse Java della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Visual Notes Log 20 novembre 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 360 volte e gli è piaciuto 6 spettatori. Buona visione!