Java MongoDAO 初始化

GerD82 8年前發布 | 63K 次閱讀 Java MongoDB Mono

[Java]代碼    

private DB getMongoDB() {
    try {
        if (MONGODB_DB == null) {
            Mongo mgo = new Mongo(ip, port);
            DB db = mgo.getDB(mongodbName);
            char[] pwd = password.toCharArray();
            db.authenticate(user, pwd);


            MongoOptions options = mgo.getMongoOptions();
            options.socketTimeout = 2000;
            options.autoConnectRetry = true;
            options.socketKeepAlive = true;


            db.addOption(Bytes.QUERYOPTION_NOTIMEOUT);
            MONGODB_DB = db;

            return db;
        } else {
            return MONGODB_DB;
        }
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
 本文由用戶 GerD82 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!