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

https://gitlab.com/AimeTPGM/OfficerBossProject · Java · 44 lines · 36 code · 8 blank · 0 comment · 0 complexity · cbebfbe6ddfce4d7b2d94b24b6b4f8a7 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 = "documenttest";
  6. private static final String COLLECTION = "documenttestonly";
  7. private static final String MONGO_HOST = "localhost";
  8. private static final int MONGO_PORT = 27018;
  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. }