pom.xml:
application.xml:
package com.xy.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Map;
import java.util.Properties;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.Mongo;
public class MongoDBUtil {
// 定义默认配置,1、IP地址 2、端口号 3、用户名 4、密码 5、配置文件位置名 6、数据库名
private static final String MONGODB_ADDRESS = "192.168.10.203";
private static final int MONGODB_PORT = 27017;
private static final String MONGODB_USERNAME = "root";
private static final String MONGODB_PASSWORD = "XYYYServer003";
private static final String MONGODB_RESOURCE_FILE = "mongodb.properties";
private static final String MONGODB_DBNAME = "Xview";
private static final String MONGODB_COLLECTIONNAME = "test";
// 定义静态变量,1、Mongo对象(代表数据库连接)2、DB对象(代表数据库)3、集合名4、数据库相关配置映射集合5、已获取的数据库连接
private static Mongo mongo;
private static DB db;
private static DBCollection collection;
private static Map<String, String> cfgMap = new HashMap<String, String>();
private static Hashtable<String, DB> mongoDBs = new Hashtable<String, DB>();
/**
* 初始化Mongo的数据库
*/
static {
init();
}
/**
* 获取配置文件中配