Bagaimana untuk Mengintegrasikan Pemacu Java MongoDB

Bagaimana Untuk Mengintegrasikan Pemacu Java Mongodb



Terima kasih kepada pakej Pemacu Java MongoDB, program Java boleh berkomunikasi dengan pangkalan data MongoDB. MongoDB ialah pangkalan data NoSQL yang disukai ramai yang terkenal dengan penyimpanan data berorientasikan dokumen yang boleh disesuaikan. Pembangun boleh menjalankan tindakan seperti menambah, mengemas kini, menanya dan mengalih keluar dokumen di dalam pangkalan data dengan menggunakan Pemacu Java, yang berfungsi sebagai saluran antara kod Java dan pangkalan data MongoDB. Anda mesti mengambil beberapa langkah untuk memasukkan pemacu Java MongoDB ke dalam aplikasi Java anda. Dalam artikel ini, kami akan menunjukkan semua langkah yang terlibat dalam menyepadukan pemacu Java MongoDB.

Pasang JDK Terkini

Langkah pertama dan paling penting dalam menyepadukan pemacu Java MongoDB ialah menyediakan Java Development Kit (JDK) pada sistem Windows anda. Untuk melakukan ini, anda perlu mencari Java Development Kit pada enjin carian dan memuat turun fail 'exe' terkini dari tapak rasminya seperti yang ditunjukkan dalam imej di bawah.







Bergerak dalam folder tempat fail disimpan. Sekarang, jalankan fail 'exe' JDK yang dimuat turun sebagai 'Pentadbir' dari sini. Kami juga boleh menggunakan pilihan ketik dua kali untuk menjalankannya. Persediaan akan bermula dan meminta anda memilih folder destinasi pemasangan. Pilih destinasi tertentu dan ketik butang 'Seterusnya' untuk terus memasangnya.





Persediaan akan mengambil sedikit masa untuk menyalin dan memasang fail dalam sistem dengan betul. Selepas pemasangan JDK berjaya, anda akan dapat bergerak ke arah langkah seterusnya.





Muat turun Pemacu Java MongoDB

Selepas pemasangan JDK berjaya pada sistem anda, tiba masanya untuk memuat turun pemacu Java MongoDB terkini. Anda boleh melakukan ini dengan mencari pada enjin carian pilihan anda melalui penyemak imbas anda atau terus ke 'jar-download.com'. Ia akan memberikan anda banyak pilihan fail 'jar' untuk pemacu Java Mongodb. Anda juga boleh mencari satu.



Muat turun versi terbaharu mongo-java-driver 'jar' iaitu versi 3.12.14, menggunakan pilihan yang disediakan iaitu 'Muat turun mongo-java-driver.jar(3.12.14)'.

Ia akan berjaya memuat turun pemacu Java MongoDB di hujung anda.

Pasang Java IDE dan Cipta Projek Java

Sebelum bergerak ke arah membina laluan Java untuk MongoDB, anda perlu memastikan bahawa mana-mana IDE Java telah dipasang pada bahagian anda, seperti Eclipse IDE, Netbeans IDE, dll. Jadi, dalam kes kami, kami telah memasang NetBeans IDE untuk pembangunan Java. Selepas ini, anda perlu mencipta projek Java baharu dalam IDE anda. Anda boleh menamakan apa sahaja mengikut citarasa anda. Sebagai contoh, kami telah mencipta Projek Java bernama 'MongoDBConnection,' seperti yang ditunjukkan dalam imej.

Tambahkan Pemacu Java MongoDB ke Projek

Tiba masanya untuk menambah Pemacu Java MongoDB pada laluan binaan projek kami yang baru dibuat. Dalam anak tetingkap 'Projek' dalam NetBeans, klik kanan pada projek yang anda sedang kerjakan, MongoDBConnection, dan pilih pilihan 'Properties' yang tersedia di penghujung senarai. Tetingkap baharu bernama “Projek Properties – MongoDBConnection” akan dibuka. Sekarang, pergi ke 'Perpustakaan' dan pilih 'Tambah JAR/Folder.'

Teruskan ke folder muat turun fail JAR Pemacu Java MongoDB, pilih fail balang, dan ketik butang 'Buka' untuk menambahkannya pada projek anda akhirnya.

Integrasikan Java dengan MongoDB

Selepas berjaya menambah fail jar untuk pemacu Java MongoDB, tiba masanya untuk mencipta kod untuk penyepaduan. Kod di bawah telah digunakan untuk penyepaduan. Kod ini mula-mula mengimport perpustakaan Java yang diperlukan untuk MongoDB. Rentetan sambungan untuk pangkalan data yang digunakan oleh MongoDB dimulakan pada baris awal kod sumber untuk kaedah main().

Pembolehubah 'cs' mengandungi maklumat rentetan sambungan. Rentetan sambungan 'cs' digunakan untuk membina objek MongoClientURI 'uri' dalam baris yang berikut. Objek MongoClient bernama 'm' dicipta menggunakan objek MongoClientURI.

Dalam baris berikutnya, objek MongoClient, 'm' dicipta daripada objek MongoClientURI, 'uri'. Untuk akses kepada pangkalan data MongoDB, objek MongoClient 'm' akan digunakan. Program ini membina objek MongoDatabase untuk pangkalan data ujian selepas sambungan dibuat. Kaedah 'getDatabase' telah dimatikan akibatnya. Sudah tiba masanya untuk menjana koleksi baharu (jika tidak wujud) bernama 'Dummy' menggunakan objek MongoCollection. Ini telah dicapai menggunakan objek MongoCollection dan fungsi 'getCollection'.

Kini, tiba masanya untuk menjana tiga objek Dokumen. Setiap objek Dokumen mewakili satu rekod dalam koleksi Dummy yang memegang nama dan medan sal. Fungsi append() telah menambah medan pada setiap rekod yang akan dibuat. Kod itu kemudian menggunakan kaedah insertOne() untuk memasukkan setiap objek Dokumen ke dalam koleksi Dummy. Kaedah insertOne() mengembalikan objek WriteResult, menyatakan sama ada sisipan itu berkesan. Sama seperti ini, tiga daripada rekod telah dimasukkan ke dalam koleksi 'Dummy'.

pakej sambungan mongodb ;
import com.mongodb.MongoClient ;
import com.mongodb.MongoClientURI ;
import com.mongodb.client.MongoCollection ;
import com.mongodb.client.MongoDatabase ;
import org.bson.Dokumen ;
awam kelas MongoDBConnection {
awam statik batal utama ( Tali [ ] args ) {
Tali cs = 'mongodb://localhost:27017' ; // Gantikan dengan butiran pelayan MongoDB anda
MongoClients = baru MongoClient ( cs ) ;
MongoClient m = baru MongoClient ( menaip ) ;
cubalah {
Pangkalan data MongoDatabase = m. getDatabase ( 'ujian' ) ;
MongoCollection < Dokumen > kol = pangkalan data. getCollection ( 'Bodoh' ) ;

Dokumen d1 = baru Dokumen ( 'kunci' , 'nilai' )
. tambahkan ( 'nama' , 'William' )
. tambahkan ( 'hendaklah' , 30 ) ;
kol. insertOne ( d1 ) ;
Dokumen d2 = baru Dokumen ( 'kunci' , 'nilai' )
. tambahkan ( 'nama' , 'Cillian' )
. tambahkan ( 'hendaklah' , 44 ) ;
kol. insertOne ( d2 ) ;
Dokumen d3 = baru Dokumen ( 'kunci' , 'nilai' )
. tambahkan ( 'nama' , 'Ken' )
. tambahkan ( 'hendaklah' , 29 ) ;
kol. insertOne ( d3 ) ;
Sistem . keluar . println ( 'Dokumen berjaya dimasukkan!' ) ;
} akhirnya {
m. dekat ( ) ;
}
}
}

Akhir sekali, selepas menyimpan dan menjalankan kod ini dalam Netbeans IDE, coretan memaparkan mesej kejayaan dalam konsol output yang menunjukkan bahawa dokumen telah berjaya dimasukkan. Ia mula-mula menunjukkan 'Dokumen dimasukkan Berjaya' dan kemudian 'Membina Berjaya' berikutan jumlah masa dalam beberapa saat.

Sahkan Integrasi

Pastikan anda telah mengkonfigurasi MongoDB dan alat binaannya pada sistem anda sebelum melaksanakan kod Java dan mengikuti semua langkah yang dinyatakan. Oleh itu, kami telah melancarkan alat cangkerang MongoDB dan memberikan nama pangkalan data dalam rentetan sambungan MongoDB yang telah kami gunakan dalam kod di atas, iaitu 'ujian.'

Kejayaan pelancaran ruang pangkalan data 'ujian' sudah menunjukkan bahawa penyepaduan itu berjaya. Sekarang, laksanakan pertanyaan koleksi rancangan, dan anda akan melihat bahawa koleksi 'Dummy' disenaraikan di sana.

Untuk mencari rekod dalam koleksi Dummy, kami telah melaksanakan pertanyaan fungsi 'cari()' seperti yang dipaparkan. Ia memaparkan rekod yang sama dalam koleksi yang telah kami masukkan melalui kod Java.

Kesimpulan

Artikel ini menunjukkan setiap langkah untuk menyepadukan pemacu Java MongoDB dengan cara yang paling mudah. Anda perlu memastikan bahawa JDK, Java IDE dan MongoDB dipasang sebelum menyepadukan pemacu mongo-java.