Baixe, instale e abra o JDK
Começamos baixando e depois instalando o kit de desenvolvimento Java ou "JDK". Abra o site oficial de "Oracle" e escolha "Java 19" para "Windows". Toque no link "Download" na frente de um arquivo "MSI Installer" e aguarde para obter o download totalmente.
Após o download, abra -o com direitos administrativos e toque no botão “Próximo” em todas as etapas.
Defina a variável de ambiente para Java
Abra as configurações para variáveis do ambiente do sistema e observe a seção "Variáveis do sistema". Selecione a variável "java_home" e toque no botão "Editar".
Dentro da janela de edição, navegue e selecione o caminho para o JDK-19 usando o botão "Browse Directory". Certifique -se de adicionar o mesmo caminho à variável "caminho" também.
Instale o MongoDB
Após a instalação do JDK-19, você deve baixar o arquivo "MSI" para MongoDB. Execute -o com direitos administrativos e siga as etapas em seu assistente de instalação.
Espere até que o sistema conclua a instalação do MongoDB e configure seu host local.
Quando o MongoDB Compass for lançado na tela do Windows, você encontrará a seção "Bancos de dados", que contém os bancos de dados integrados. Como você pode ver, também geramos um banco de dados de "teste".
Instale o Eclipse IDE
É a vez para o ambiente de desenvolvimento Java "Eclipse IDE" para ser baixado e instalado. Pesquise e "baixe" seu arquivo "exe". Execute este arquivo "exe" para instalá -lo.
O instalador exibe algumas opções. Toque em “Eclipse IDE para desenvolvedores de Java”.
Toque no botão "Instalar" na próxima tela e aguarde até que esteja completamente montado.
Configure o projeto Java em Eclipse
Crie um novo projeto chamado "Mongo" no IDE do Eclipse em seu espaço de trabalho atual.
Certifique-se de fazer o download do driver de conector de Java-Java.
Clique com o botão direito do mouse no projeto "Mongo" e "Propriedades". Na seção "Java Build Path", adicione um arquivo "jar" externo que é usado como uma conexão entre MongoDB e Java.
Você pode encontrar a aparência deste arquivo de "Jar" do conector na seção Package Explorer sob as "bibliotecas referenciadas".
O código Java começa com a importação de pacotes necessários específicos para seus propósitos, como inserções e seleção, etc. Depois disso, criamos uma classe Java "Mongo" que começa com seu método de execução principal (). A primeira etapa para conectar o MongoDB com Java é criar uma conexão com o cliente MongoDB usando o objeto “MongoClient” “Mongo” que é iniciado aqui. Passe o endereço do host local e o número da porta. O objeto de classe Mongocrerencial “C” é declarado, retirando as credenciais dos usuários através da função “CreateCrerencial”.
O primeiro argumento é necessário representa o "nome de usuário". O segundo representa o título do banco de dados. E o terceiro argumento é a senha que precisa ser convertida em uma matriz de personagens. Após a conexão com o cliente "MongoDB", a instrução println () dsiplays a mensagem de conexão bem -sucedida. É hora de obter o recém -criado banco de dados "Mongo" no objeto "db" da classe "MongoDatabase" do cliente MongoDB usando o objeto "Mongo" chamando a função getDatabase (), passando -o como um nome de banco de dados. Em seguida, criamos uma nova coleção "Data" no banco de dados "Mongo" usando o método getCollection () da classe "Mongocollection" e salvá -lo no objeto "Col". A próxima declaração "println" mostra a mensagem de sucesso.
Criamos dois registros do tipo documental para a coleção "Data" usando a classe "Document". Dois objetos, "Doc1" e "Doc2", representam dois registros do tipo documentos a serem inseridos. Um total de 4 campos é anexado a cada registro por meio da função "Apênder". Agora que os documentos estão prontos, criamos uma lista de documentos "L" usando a classe "List" junto com sua superclass "Arraylist". A função add () é chamada para adicionar os documentos "doc1" e "doc2" à lista "L", pois o MongoDB leva os valores em um formato de lista de matrizes.
A lista "L" é inserida na coleção "Col", utilizando a função "InsertMany". O objeto Finditerable "ITER" recebe a coleção do banco de dados através da função "Find" como o fazemos em MongoDBB. Por fim, para exibir os registros que acabaram de ser adicionados no banco de dados, usamos o objeto de classe ITERATOR "ITER" que itera os registros.O loop while verifica o próximo registro subsequente a ser exibido no console usando as funções HasNext () e Next (), consequentemente.
PackageMongo;Depois de executar o código Java anterior no Eclipse IDE, obtemos a seguinte saída anexada. Isso mostra que não apenas a conexão é estabelecida entre MongoDB e Java, mas também a coleção é criada e exibida.
Verificação no MongoDB Compass
Para verificar se a conexão é estabelecida e a coleção é adicionada com sucesso, abra sua bússola do MongoDB, refresque o host local e mova -se na seção "Banco de dados". O banco de dados "mongo" é exibido lá, como mostrado na foto em anexo. Ao expandir o banco de dados "mongto" seguido pela coleção "Data" dentro dele, obtemos os dois registros que adicionamos. Você também pode verificar isso usando a cli mongodb.
Conclusão
Este artigo demonstra tudo o que você precisa para a conectividade do MongoDB com o ambiente Java como o Eclipse IDE. Embora cada etapa implementada seja importante, o uso de um arquivo "jar" é obrigatório, eu.e. “Mongo-Java-Driver”. Sem usar este arquivo no “Java Build Path” do projeto, você não poderá se conectar ao MongoDB com Java, mesmo se você executar todas as etapas restantes neste guia.