/Backend/ReviewService/src/main/java/mongodb/main/MongoDBMain.java

https://gitlab.com/AimeTPGM/OfficerBossProject · Java · 43 lines · 36 code · 7 blank · 0 comment · 0 complexity · 408763cb03ebd04ecfe5048807cc290d MD5 · raw file

  1. package mongodb.main;
  2. import java.net.UnknownHostException;
  3. import com.mongodb.MongoClient;
  4. public class MongoDBMain {
  5. private static final String DB_NAME = "reviewtest";
  6. private static final String COLLECTION = "reviewtestonly";
  7. private static final String MONGO_HOST = "localhost";
  8. private static final int MONGO_PORT = 27019;
  9. private static MongoClient mongo;
  10. public static void run() {
  11. try {
  12. System.out.println("connecting to mongodb at "+MONGO_HOST+":"+MONGO_PORT+"...\ndatabase name: "+DB_NAME+"\ncollection: "+COLLECTION);
  13. mongo = new MongoClient(
  14. MONGO_HOST, MONGO_PORT);
  15. System.out.println("connected!");
  16. } catch (UnknownHostException e) {
  17. System.err.println("Cannot connect to "+MONGO_HOST+":"+MONGO_PORT);
  18. e.printStackTrace();
  19. }
  20. }
  21. public static MongoClient getMongoClient(){
  22. return mongo;
  23. }
  24. public static String getDBName(){
  25. return DB_NAME;
  26. }
  27. public static String getCollection(){
  28. return COLLECTION;
  29. }
  30. public static String getHost(){
  31. return MONGO_HOST;
  32. }
  33. public static int getPort(){
  34. return MONGO_PORT;
  35. }
  36. }