Подключения Java к MongoDB

108
11 июня 2019, 07:20

Начал изучать MongoDB. Пытаюсь подключиться к ней с помощью Java.В папке с файлом MongoDBConnect.java и MongoDBConnect.class лежат драйвер mongodb-driver-3.9.1.jar и файлы mongodb-driver-3.9.1-sources.jar, mongodb-driver-3.9.1-javadoc.jar. При компиляции указываю и все проходит норм:

 javac -cp mongodb-driver-3.9.1.jar;. MongoDBConnect.java

Запускаю с указанием classpath в строке

java -cp mongodb-driver-3.9.1.jar;. -cp mongodb-driver-3.9.1-javadoc.jar;. -cp mongodb-driver-3.9.1-sources.jar;. MongoDBConnect

Выдает ошибку

java.lang.ClassNotFoundException: mongodb.jdbc.MongoDriver

Что я делаю неправильно? Код программы ниже

import com.mongodb.MongoClient;
import com.mongodb.client.MongoDatabase;
import java.sql.*;
public class MongoDBConnect{
  public static void main( String args[] ){
    Connection con;
    String DBname ="jdbc:mongo://localhost//test";
  try{   
   Class.forName("mongodb.jdbc.MongoDriver"); 
   con = DriverManager.getConnection(DBname);

   System.out.println("Connect to database successfully");
  }catch(Exception e){
    System.err.println( e.getClass().getName() + ": " + e.getMessage() );
      }
   }
}
Answer 1

Вы неверно задаете classpath - уберите -cp mongodb-driver-3.9.1-javadoc.jar;. -cp mongodb-driver-3.9.1-sources.jar;.
См. документацию

READ ALSO
ConcurrentSkipListSet вставка Java 6

ConcurrentSkipListSet вставка Java 6

Вопрос по ConcurrentSkipListSet в Java 6

129
Выровнять текст по центру и левому краю

Выровнять текст по центру и левому краю

Необходимо сверстать адаптивный блок в котором текст будет в центре и выровнен по левому краюТакая вот простая задачка, решение которой...

151
мини Script не работает

мини Script не работает

Programing language: JavaScript

105
Как изменить цвет заливки svg при onScroll?

Как изменить цвет заливки svg при onScroll?

Могу ли я изменить цвет заливки логотипа SVG при onScroll? Это возможно с html или свойством css? Изменение цвета должно быть при прокрутке, когда...

161