MongoDB笔记(十二) 通过java访问MongoDB

本文介绍了如何在Eclipse环境下下载并导入MongoDB 3.4.4的驱动包,包括mongodb-driver-3.4.2.jar、mongodb-driver-core-3.4.2.jar和bson-3.4.2.jar,以及如何配置Classpath以解决包冲突。步骤包括添加外部JAR到项目路径和测试连接数据库的代码示例。
摘要由CSDN通过智能技术生成

实验环境:MongoDB 3.4.4 eclipse

1.下载驱动包并导入到环境中

下载地址 :Central Repository: org/mongodb (maven.org)

我下载的是mongodb-driver-3.4.2.jar、mongodb-driver-core-3.4.2.jar、bson-3.4.2.jar

注意:三个安装包需要配合使用,版本必须保持一致,否则运行会报错

导入到环境中方法:

右击项目(普通java项目) -> Build Path ->Configure Build Path

java Build Path -> Libraries ->Add External JARs… ->依次选择你刚刚下载的三个 jar 包 ->apply

2.测试是否连接成功

import com.mongodb.MongoClient;
import com.mongodb.client.MongoDatabase;

public class example {
	public static void main(String[] args) {
		try {
			MongoClient mongoClient = new MongoClient("localhost",27017);
			MongoDatabase mDatabase = mongoClient.getDatabase("goodsdb");
			System.out.println("Connect to database successfully");
			System.out.println("MongoDataBase inof is:"+ mDatabase.getName());
			
		}catch (Exception e) {
			System.out.println(e.getClass().getName() + ":" + e.getMessage());
		}
	} 
}

注意:运行之前要先启动mongo.exe

成功的结果

[问题解决]

问题描述:

The package com.mongodb is accessible from more than one module: mongodb.driver, mongodb.driver.core

运行一下,错误结果为:

错误原因:导入的jar包不应该在ModulePath,应该在Classpath

正确导入:

 

 

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值