Kuinka integroida MongoDB Java -ohjain

Kuinka Integroida Mongodb Java Ohjain



MongoDB Java Driver -paketin ansiosta Java-ohjelmat voivat kommunikoida MongoDB-tietokantojen kanssa. MongoDB on suosittu NoSQL-tietokanta, joka tunnetaan mukautuvasta, dokumenttisuuntautuneesta tiedonvarastuksestaan. Kehittäjät voivat suorittaa toimintoja, kuten lisätä, päivittää, kysellä ja poistaa asiakirjoja tietokannassa käyttämällä Java-ohjainta, joka toimii kanavana Java-koodin ja MongoDB-tietokannan välillä. Sinun on suoritettava joitain vaiheita sisällyttääksesi MongoDB Java -ohjaimen Java-sovellukseesi. Tässä artikkelissa näytämme kaikki vaiheet, jotka liittyvät MongoDB Java -ohjaimen integrointiin.

Asenna uusin JDK

Ensimmäinen ja tärkein vaihe MongoDB Java -ohjaimen integroinnissa on Java Development Kit (JDK) määrittäminen Windows-järjestelmääsi. Tätä varten sinun on etsittävä Java-kehityspaketti hakukoneesta ja ladattava uusin 'exe'-tiedosto sen viralliselta sivustolta alla olevan kuvan mukaisesti.







Siirry sen kansion sisällä, johon tiedosto on tallennettu. Suorita nyt ladattu JDK:n 'exe'-tiedosto 'järjestelmänvalvojana' täältä. Voimme myös käyttää kaksoisnapautusvaihtoehtoa sen suorittamiseen. Asennus alkaa ja kehottaa sinua valitsemaan asennuksen kohdekansion. Valitse tietty kohde ja napauta 'Seuraava' -painiketta jatkaaksesi sen asentamista.





Asennus kestää jonkin aikaa, ennen kuin tiedostot kopioidaan ja asennetaan oikein järjestelmään. Kun JDK on asennettu onnistuneesti, voit siirtyä seuraavaan vaiheeseen.





Lataa MongoDB Java -ohjain

Kun JDK on asennettu onnistuneesti järjestelmääsi, on aika ladata uusin MongoDB Java -ohjain. Voit tehdä tämän hakemalla haluamallasi hakukoneella selaimesi kautta tai siirtymällä suoraan osoitteeseen 'jar-download.com'. Se tarjoaa sinulle monia vaihtoehtoja 'jar'-tiedostoille Mongodb Java -ohjaimelle. Voit myös etsiä sellaisen.



Lataa mongo-java-driver 'jar' uusin versio eli versio 3.12.14 tiedosto käyttämällä tarjottua vaihtoehtoa, kuten 'Download mongo-java-driver.jar(3.12.14)'.

Se lataa onnistuneesti MongoDB Java -ohjaimen.

Asenna Java IDE ja luo Java-projekti

Ennen kuin siirryt MongoDB:n Java-polun rakentamiseen, sinun on varmistettava, että mikä tahansa Java IDE on jo asennettu tietokoneeseesi, kuten Eclipse IDE, Netbeans IDE jne. Joten meidän tapauksessamme olemme jo asentaneet NetBeans IDE:n Java kehitys. Tämän jälkeen sinun on luotava uusi Java-projekti IDE:llesi. Voit nimetä sen haluamallasi tavalla. Olemme esimerkiksi luoneet Java-projektin nimeltä 'MongoDBConnection', kuten kuvassa näkyy.

Lisää MongoDB Java -ajuri projektiin

On aika lisätä MongoDB Java -ohjain äskettäin luodun projektimme rakennuspolkuun. Napsauta NetBeansin Projektit-osiossa hiiren kakkospainikkeella työskentelemääsi projektia, MongoDBConnectionia, ja valitse luettelon lopusta Ominaisuudet-vaihtoehto. Uusi ikkuna nimeltä 'Project Properties – MongoDBConnection' avautuu. Siirry nyt kohtaan 'Kirjastot' ja valitse 'Lisää JAR/kansio'.

Siirry MongoDB Java Driver JAR -tiedoston latauskansioon, valitse jar-tiedosto ja napauta 'Avaa'-painiketta lisätäksesi sen lopulta projektiisi.

Integroi Java MongoDB:hen

Kun MongoDB Java -ohjaimen jar-tiedosto on lisätty onnistuneesti, on aika luoda koodi integraatiota varten. Alla olevaa koodia on käytetty integroinnissa. Tämä koodi tuo ensin tarvittavat Java-kirjastot MongoDB:lle. MongoDB:n käyttämän tietokannan yhteysmerkkijono aloitetaan main()-menetelmän lähdekoodin alkurivillä.

'cs'-muuttuja sisältää yhteysmerkkijonotiedot. Yhteysmerkkijonoa 'cs' käytetään MongoClientURI-objektin 'uri' rakentamiseen seuraavalla rivillä. MongoClient-objekti nimeltä 'm' luodaan käyttämällä MongoClientURI-objektia.

Seuraavalla rivillä luodaan MongoClient-objekti 'm' MongoClientURI-objektista 'uri'. MongoDB-tietokantaan pääsyä varten käytetään MongoClient-objektia 'm'. Ohjelma rakentaa MongoDatabase-objektin testitietokantaan yhteyden muodostamisen jälkeen. GetDatabase-menetelmä on tämän seurauksena hylätty. On aika luoda uusi kokoelma (jos sitä ei ole) nimeltä 'Dummy' käyttämällä MongoCollection-objektia. Tämä on saavutettu käyttämällä MongoCollection-objektia ja 'getCollection'-toimintoa.

Nyt on aika luoda kolme asiakirjaobjektia. Jokainen asiakirjaobjekti edustaa yhtä tietuetta Dummy-kokoelmassa, jossa on nimi- ja sal-kenttä. Append()-funktio on lisännyt kentät jokaiseen luotavaan tietueeseen. Koodi käyttää sitten insertOne()-menetelmää lisätäkseen jokaisen Document-objektin Dummy-kokoelmaan. Metodi insertOne() palauttaa WriteResult-objektin, joka määrittää, oliko lisäys tehokas. Juuri tällä tavalla kolme levyä on lisätty 'Dummy'-kokoelmaan.

paketti mongodb-yhteys ;
tuonti com.mongodb.MongoClient ;
tuonti com.mongodb.MongoClientURI ;
tuonti com.mongodb.client.MongoCollection ;
tuonti com.mongodb.client.MongoDatabase ;
tuonti org.bson.Document ;
julkinen luokkaa MongoDBConnection {
julkinen staattinen mitätön pää ( merkkijono [ ] args ) {
merkkijono cs = 'mongodb://localhost:27017' ; // Korvaa MongoDB-palvelimesi tiedoilla
MongoClients = Uusi MongoClient ( cs ) ;
MongoClient m = Uusi MongoClient ( tyyppi ) ;
yrittää {
MongoDatabase-tietokanta = m. getDatabase ( 'testata' ) ;
MongoCollection < Asiakirja > kol = tietokanta. getCollection ( 'nukke' ) ;

Asiakirja d1 = Uusi Asiakirja ( 'avain' , 'arvo' )
. liittää ( 'nimi' , 'William' )
. liittää ( 'pitäisi' , 30 ) ;
kol. insertOne ( d1 ) ;
Asiakirja d2 = Uusi Asiakirja ( 'avain' , 'arvo' )
. liittää ( 'nimi' , 'Cillian' )
. liittää ( 'pitäisi' , 44 ) ;
kol. insertOne ( d2 ) ;
Asiakirja d3 = Uusi Asiakirja ( 'avain' , 'arvo' )
. liittää ( 'nimi' , 'Ken' )
. liittää ( 'pitäisi' , 29 ) ;
kol. insertOne ( d3 ) ;
Järjestelmä . ulos . println ( 'Asiakirja lisätty onnistuneesti!' ) ;
} vihdoinkin {
m. kiinni ( ) ;
}
}
}

Lopuksi, kun tämä koodi on tallennettu ja suoritettu Netbeans IDE:ssä, katkelma näyttää tuloskonsolissa onnistumisviestin, joka osoittaa, että asiakirjat on lisätty onnistuneesti. Se näyttää ensin 'Asiakirja lisätty onnistuneesti' ja sitten 'Koonti onnistui' seuraavan kokonaisajan sekunteina.

Tarkista integraatio

Varmista, että olet jo määrittänyt MongoDB:n ja sen rakennustyökalut järjestelmässäsi ennen Java-koodin suorittamista ja kaikkien mainittujen vaiheiden suorittamista. Siksi olemme käynnistäneet MongoDB:n kuorityökalun ja toimittaneet MongoDB-yhteysmerkkijonoon tietokannan nimen, jota olemme käyttäneet yllä olevassa koodissa, joka on 'testi'.

'Testi'-tietokantatilan onnistunut käynnistäminen osoittaa jo integroinnin onnistuneen. Suorita nyt esityskokoelmien kysely ja näet, että 'Dummy'-kokoelma on lueteltu siellä.

Dummy-kokoelman tietueiden etsimiseksi olemme suorittaneet 'find()'-funktion kyselyn näytetyllä tavalla. Se näyttää samat tietueet kokoelmassa, jotka olemme lisänneet Java-koodin kautta.

Johtopäätös

Tämä artikkeli näyttää jokaisen vaiheen MongoDB Java -ohjaimen integroimiseksi yksinkertaisimmalla mahdollisella tavalla. Sinun on varmistettava, että JDK, Java IDE ja MongoDB on asennettu ennen mongo-java-ohjaimen integrointia.