Како интегрисати МонгоДБ Јава драјвер

Kako Integrisati Mongodb Java Drajver



Захваљујући МонгоДБ Јава Дривер пакету, Јава програми могу да комуницирају са МонгоДБ базама података. МонгоДБ је добро вољена НоСКЛ база података позната по прилагодљивом, документно оријентисаном складиштењу података. Програмери могу да спроводе радње као што су додавање, ажурирање, испитивање и уклањање докумената унутар базе података користећи Јава драјвер, који служи као провод између Јава кода и МонгоДБ базе података. Морате предузети неке кораке да бисте уградили МонгоДБ Јава драјвер у своју Јава апликацију. У овом чланку ћемо показати све кораке укључене у интеграцију МонгоДБ Јава драјвера.

Инсталирајте најновији ЈДК

Први и најважнији корак у интеграцији МонгоДБ Јава драјвера је постављање Јава Девелопмент Кит (ЈДК) на вашем Виндовс систему. Да бисте то урадили, потребно је да потражите Јава Девелопмент Кит на претраживачу и преузмете најновију „еке“ датотеку са њеног званичног сајта као што је приказано на слици испод.







Померите се унутар фасцикле у којој је датотека сачувана. Сада покрените преузету „еке“ датотеку ЈДК-а као „Администратор“ одавде. Такође можемо користити опцију двоструког додира да бисмо га покренули. Подешавање ће почети и од вас ће бити затражено да изаберете одредишни фолдер за инсталацију. Изаберите одређено одредиште и додирните дугме „Даље“ да бисте наставили са инсталирањем.





Подешавању ће бити потребно неко време да се правилно копирају и инсталирају датотеке у систему. Након успешне инсталације ЈДК-а, моћи ћете да пређете на следећи корак.





Преузмите МонгоДБ Јава драјвер

Након успешне инсталације ЈДК-а на ваш систем, време је да преузмете најновији МонгоДБ Јава драјвер. То можете учинити тако што ћете претражити жељени претраживач преко претраживача или директно отићи на „јар-довнлоад.цом“. Пружиће вам много опција „јар“ датотека за Монгодб Јава драјвер. Можете и тражити један.



Преузмите датотеку „јар” најновије верзије монго-јава-дривера, тј. верзије 3.12.14, користећи понуђену опцију, тј. „Преузмите монго-јава-дривер.јар(3.12.14)”.

Успешно ће преузети МонгоДБ Јава драјвер на вашем крају.

Инсталирајте Јава ИДЕ и креирајте Јава пројекат

Пре него што кренете ка изградњи Јава путање за МонгоДБ, морате да се уверите да је било који Јава ИДЕ већ инсталиран на вашем крају, као што је Ецлипсе ИДЕ, Нетбеанс ИДЕ, итд. Дакле, у нашем случају, већ смо инсталирали НетБеанс ИДЕ за Јава развој. Након овога, потребно је да креирате нови Јава пројекат у свом ИДЕ-у. Можете га назвати како год желите. На пример, направили смо Јава пројекат под називом „МонгоДБЦоннецтион“, као што је приказано на слици.

Додајте МонгоДБ Јава драјвер у пројекат

Време је да додате МонгоДБ Јава драјвер на путању изградње нашег новоствореног пројекта. У окну „Пројекти“ у НетБеанс-у, кликните десним тастером миша на пројекат на којем радите, МонгоДБЦоннецтион, и изаберите опцију „Својства“ доступну на крају листе. Отвориће се нови прозор под називом „Својства пројекта – МонгоДБЦоннецтион“. Сада идите на „Библиотеке“ и изаберите „Додај ЈАР/Фолдер“.

Наставите до фасцикле за преузимање ЈАР датотеке МонгоДБ Јава драјвера, изаберите јар датотеку и додирните дугме „Отвори“ да бисте је коначно додали свом пројекту.

Интегришите Јаву са МонгоДБ

Након успешног додавања јар датотеке за МонгоДБ Јава драјвер, време је да креирате код за интеграцију. Доњи код је коришћен за интеграцију. Овај код прво увози неопходне Јава библиотеке за МонгоДБ. Низ везе за базу података коју користи МонгоДБ се покреће на почетној линији изворног кода за маин() метод.

Променљива „цс“ садржи информације о низу везе. Низ везе „цс“ се користи за прављење МонгоЦлиентУРИ објекта „ури“ у реду који следи. МонгоЦлиент објекат под називом „м“ се креира помоћу објекта МонгоЦлиентУРИ.

У следећем реду, објекат МонгоЦлиент, „м“ је креиран од МонгоЦлиентУРИ објекта, „ури“. За приступ бази података МонгоДБ, користиће се МонгоЦлиент објекат „м“. Програм прави објекат МонгоДатабасе за тестну базу података након успостављања везе. Као резултат тога, метод „гетДатабасе“ је уклоњен. Време је да генеришете нову колекцију (ако не постоји) под називом „Думми“ користећи објекат МонгоЦоллецтион. Ово је постигнуто коришћењем објекта МонгоЦоллецтион и функције „гетЦоллецтион“.

Сада је време да генеришете три објекта документа. Сваки објекат Доцумент представља један запис у Думми колекцији који садржи поље наме и сал. Функција аппенд() додаје поља сваком запису који треба креирати. Код затим користи метод инсертОне() за уметање сваког објекта Доцумент у Думми колекцију. Метод инсертОне() враћа објекат ВритеРесулт, наводећи да ли је уметање било ефикасно. Управо овако, три плоче су убачене у колекцију „Думми“.

пакет монгодбцоннецтион ;
увоз цом.монгодб.МонгоЦлиент ;
увоз цом.монгодб.МонгоЦлиентУРИ ;
увоз цом.монгодб.цлиент.МонгоЦоллецтион ;
увоз цом.монгодб.цлиент.МонгоДатабасе ;
увоз орг.бсон.Доцумент ;
јавности класа МонгоДБЦоннецтион {
јавности статичне празнина главни ( Низ [ ] аргс ) {
Низ цс = 'монгодб://лоцалхост:27017' ; // Замените детаљима вашег МонгоДБ сервера
МонгоЦлиентс = Нова МонгоЦлиент ( цс ) ;
МонгоЦлиент м = Нова МонгоЦлиент ( тип ) ;
покушати {
База података МонгоДатабасе = м. гетДатабасе ( 'тест' ) ;
МонгоЦоллецтион < Документ > цол = база података. гетЦоллецтион ( 'лутка' ) ;

Документ д1 = Нова Документ ( 'кључ' , 'вредност' )
. додати ( 'име' , 'Вилијам' )
. додати ( 'хоће' , 30 ) ;
цол. инсертОне ( д1 ) ;
Документ д2 = Нова Документ ( 'кључ' , 'вредност' )
. додати ( 'име' , 'Циллиан' )
. додати ( 'хоће' , 44 ) ;
цол. инсертОне ( д2 ) ;
Документ д3 = Нова Документ ( 'кључ' , 'вредност' )
. додати ( 'име' , 'Кен' )
. додати ( 'хоће' , 29 ) ;
цол. инсертОне ( д3 ) ;
Систем . оут . принтлн ( „Документ је успешно уметнут!“ ) ;
} коначно {
м. Близу ( ) ;
}
}
}

Коначно, након чувања и покретања овог кода у Нетбеанс ИДЕ-у, исечак приказује поруку о успеху у излазној конзоли која показује да су документи успешно уметнути. Прво приказује „Документ је успешно уметнут“, а затим „Израда је успела“ након укупног времена у секундама.

Верифи Интегратион

Уверите се да сте већ конфигурисали МонгоДБ и његове алате за прављење на вашем систему пре него што извршите Јава код и пратите све наведене кораке. Стога смо покренули схелл алат МонгоДБ-а и навели име базе података унутар МонгоДБ низа везе који смо користили у горњем коду, а то је „тест“.

Успешно покретање „тестног“ простора базе података већ показује да је интеграција била успешна. Сада извршите упит за емисије колекција и видећете да је колекција „Думми“ наведена тамо.

Да бисмо претражили записе у Думми колекцији, извршили смо упит функције „финд()“ као што је приказано. Приказује исте записе у колекцији које смо убацили преко Јава кода.

Закључак

Овај чланак показује сваки корак за интеграцију МонгоДБ Јава драјвера на најједноставнији могући начин. Морате се уверити да су ЈДК, Јава ИДЕ и МонгоДБ инсталирани пре него што интегришете монго-јава-дривер.