Kaip integruoti MongoDB Java tvarkyklę

Kaip Integruoti Mongodb Java Tvarkykle



Dėl MongoDB Java tvarkyklės paketo Java programos gali bendrauti su MongoDB duomenų bazėmis. MongoDB yra populiari NoSQL duomenų bazė, žinoma dėl pritaikomo, į dokumentus orientuoto duomenų saugyklos. Kūrėjai gali atlikti tokius veiksmus kaip pridėti, atnaujinti, teikti užklausas ir pašalinti dokumentus duomenų bazėje, naudodami Java tvarkyklę, kuri yra kanalas tarp Java kodo ir MongoDB duomenų bazės. Turite imtis tam tikrų veiksmų, kad įtrauktumėte MongoDB Java tvarkyklę į savo Java programą. Šiame straipsnyje parodysime visus veiksmus, susijusius su MongoDB Java tvarkyklės integravimu.

Įdiekite naujausią JDK

Pirmas ir svarbiausias žingsnis integruojant MongoDB Java tvarkyklę yra Java plėtros rinkinio (JDK) nustatymas Windows sistemoje. Norėdami tai padaryti, paieškos variklyje turite ieškoti „Java“ kūrimo rinkinio ir atsisiųsti naujausią „exe“ failą iš oficialios svetainės, kaip parodyta paveikslėlyje žemiau.







Perkelkite į aplanką, kuriame išsaugotas failas. Dabar paleiskite atsisiųstą JDK „exe“ failą kaip „Administratorius“ iš čia. Taip pat galime naudoti dvigubo bakstelėjimo parinktį, kad ją paleistume. Prasidės sąranka ir būsite paraginti pasirinkti diegimo paskirties aplanką. Pasirinkite konkrečią paskirties vietą ir bakstelėkite mygtuką „Kitas“, kad tęstumėte jos diegimą.





Sąranka užtruks, kol failai bus tinkamai nukopijuoti ir įdiegti sistemoje. Sėkmingai įdiegę JDK galėsite pereiti prie kito žingsnio.





Atsisiųskite MongoDB Java tvarkyklę

Sėkmingai įdiegus JDK jūsų sistemoje, laikas atsisiųsti naujausią MongoDB Java tvarkyklę. Tai galite padaryti ieškodami pageidaujamoje paieškos sistemoje per savo naršyklę arba tiesiogiai eidami į „jar-download.com“. Tai suteiks jums daugybę „jar“ failų, skirtų „Mongodb Java“ tvarkyklei, parinkčių. Taip pat galite ieškoti vieno.



Atsisiųskite naujausios versijos mongo-java-driver „jar“, t. y. 3.12.14 failą, naudodami pateiktą parinktį, pvz., „Atsisiųsti mongo-java-driver.jar(3.12.14)“.

Tai sėkmingai atsisiųs MongoDB Java tvarkyklę.

Įdiekite Java IDE ir sukurkite Java projektą

Prieš pradėdami kurti „MongoDB“ skirtą „Java“ kelią, turite įsitikinti, kad jūsų kompiuteryje jau yra įdiegtas bet koks „Java IDE“, pvz., „Eclipse IDE“, „Netbeans IDE“ ir kt. Taigi, mūsų atveju, mes jau įdiegėme „NetBeans IDE“, skirtą Java kūrimas. Po to turite sukurti naują Java projektą savo IDE. Galite pavadinti bet ką pagal savo skonį. Pavyzdžiui, sukūrėme „Java“ projektą pavadinimu „MongoDBConnection“, kaip parodyta paveikslėlyje.

Pridėkite MongoDB Java tvarkyklę prie projekto

Atėjo laikas įtraukti MongoDB Java tvarkyklę į mūsų naujai sukurto projekto kūrimo kelią. „NetBeans“ srityje „Projektai“ dešiniuoju pelės mygtuku spustelėkite projektą, su kuriuo dirbate, MongoDBConnection ir sąrašo pabaigoje pasirinkite parinktį „Ypatybės“. Bus atidarytas naujas langas pavadinimu „Project Properties – MongoDBConnection“. Dabar eikite į „Bibliotekos“ ir pasirinkite „Pridėti JAR / aplanką“.

Eikite į MongoDB Java tvarkyklės JAR failo atsisiuntimo aplanką, pasirinkite jar failą ir bakstelėkite mygtuką „Atidaryti“, kad galiausiai pridėtumėte jį prie savo projekto.

Integruokite „Java“ su „MongoDB“.

Sėkmingai pridėjus jar failą MongoDB Java tvarkyklei, laikas sukurti integravimo kodą. Žemiau pateiktas kodas buvo naudojamas integravimui. Šis kodas pirmiausia importuoja reikalingas „MongoDB“ „Java“ bibliotekas. „MongoDB“ naudojamos duomenų bazės ryšio eilutė paleidžiama pradinėje main() metodo šaltinio kodo eilutėje.

„cs“ kintamajame yra ryšio eilutės informacija. Ryšio eilutė „cs“ naudojama MongoClientURI objektui „uri“ sukurti tolesnėje eilutėje. MongoClient objektas pavadinimu „m“ sukuriamas naudojant MongoClientURI objektą.

Tolesnėje eilutėje MongoClient objektas „m“ sukuriamas iš MongoClientURI objekto „uri“. Norint pasiekti MongoDB duomenų bazę, bus naudojamas MongoClient objektas „m“. Užmezgus ryšį, programa sukuria bandomosios duomenų bazės objektą MongoDatabase. Dėl to metodas „getDatabase“ buvo atmestas. Laikas sugeneruoti naują kolekciją (jei jos nėra), pavadintą „Dummy“, naudojant objektą MongoCollection. Tai buvo pasiekta naudojant MongoCollection objektą ir funkciją „getCollection“.

Dabar atėjo laikas sukurti tris dokumento objektus. Kiekvienas dokumento objektas yra vienas įrašas Dummy kolekcijoje, kuriame yra pavadinimas ir salos laukas. Funkcija append() prideda laukus prie kiekvieno kuriamo įrašo. Tada kodas naudoja insertOne() metodą, kad įterptų kiekvieną dokumento objektą į Dummy rinkinį. Metodas insertOne() grąžina WriteResult objektą, nurodydamas, ar įterpimas buvo veiksmingas. Taip pat trys įrašai buvo įtraukti į „Dummy“ kolekciją.

paketą mongodb ryšys ;
importuoti com.mongodb.MongoClient ;
importuoti com.mongodb.MongoClientURI ;
importuoti com.mongodb.client.MongoCollection ;
importuoti com.mongodb.client.MongoDatabase ;
importuoti org.bson.Dokumentas ;
viešas klasė MongoDBConnection {
viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
Styga cs = 'mongodb://localhost:27017' ; // Pakeiskite savo MongoDB serverio informacija
MongoClients = naujas MongoClient ( cs ) ;
MongoClient m = naujas MongoClient ( tipo ) ;
bandyti {
MongoDatabase duomenų bazė = m. getDatabase ( 'testas' ) ;
Mongo kolekcija < dokumentas > plk = duomenų bazėje. getCollection ( 'Manekenas' ) ;

dokumentas d1 = naujas dokumentas ( 'Raktas' , 'vertė' )
. pridėti ( 'vardas' , 'Viljamas' )
. pridėti ( 'turės' , 30 ) ;
plk. įterpti vieną ( d1 ) ;
dokumentas d2 = naujas dokumentas ( 'Raktas' , 'vertė' )
. pridėti ( 'vardas' , 'Cillian' )
. pridėti ( 'turės' , 44 ) ;
plk. įterpti vieną ( d2 ) ;
dokumentas d3 = naujas dokumentas ( 'Raktas' , 'vertė' )
. pridėti ( 'vardas' , 'Ken' )
. pridėti ( 'turės' , 29 ) ;
plk. įterpti vieną ( d3 ) ;
Sistema . išeiti . println ( 'Dokumentas sėkmingai įterptas!' ) ;
} pagaliau {
m. Uždaryti ( ) ;
}
}
}

Galiausiai, išsaugojus ir paleidus šį kodą Netbeans IDE, išvesties konsolėje fragmentas parodo sėkmės pranešimą, rodantį, kad dokumentai buvo sėkmingai įterpti. Pirmiausia rodoma „Dokumentas sėkmingai įdėtas“, o po to „Sukurti sėkmingai“ po viso laiko sekundėmis.

Patikrinkite integraciją

Įsitikinkite, kad jau sukonfigūravote MongoDB ir jo kūrimo įrankius savo sistemoje prieš vykdydami Java kodą ir atlikdami visus nurodytus veiksmus. Todėl paleidome MongoDB apvalkalo įrankį ir pateikėme duomenų bazės pavadinimą MongoDB ryšio eilutėje, kurią naudojome aukščiau pateiktame kode, kuris yra „testas“.

Sėkmingas „bandomosios“ duomenų bazės erdvės paleidimas jau rodo, kad integracija buvo sėkminga. Dabar vykdykite šou kolekcijų užklausą ir pamatysite, kad ten yra „Manekeno“ kolekcija.

Norėdami ieškoti įrašų Dummy kolekcijoje, atlikome funkcijos „find()“ užklausą, kaip parodyta. Rodomi tie patys kolekcijos įrašai, kuriuos įdėjome naudodami „Java“ kodą.

Išvada

Šiame straipsnyje parodytas kiekvienas žingsnis, kaip paprasčiausiu būdu integruoti MongoDB Java tvarkyklę. Prieš integruodami mongo-java tvarkyklę, turite įsitikinti, kad JDK, Java IDE ir MongoDB yra įdiegti.