设为首页 加入收藏

TOP

NoSql之MongoDB实现数据库数据操作(二)
2014-11-24 08:11:47 来源: 作者: 【 】 浏览:7
Tags:NoSql MongoDB 实现 数据库数据 操作
ongoException e) {
e.printStackTrace();
}
}
public MongDbCRUD(String host, int port, String datablease, String tablelename){
try {
mongo = new Mongo(host, port);
// 连接池
MongoOptions opt = mongo.getMongoOptions();
opt.connectionsPerHost = 10 ; //poolsize
opt.threadsAllowedToBlockForConnectionMultiplier = 10 ;
//获取temp DB;如果默认没有创建,mongodb会自动创建
db = mongo.getDB(datablease);
//获取users DBCollection;如果默认没有创建,mongodb会自动创建
table = db.getCollection(tablelename);
//DO SOMETHING
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
}
public static void free(){
if(mongo!=null){
mongo.close();
}
mongo = null;
db = null;
table = null;
System.gc();
}
public static DBCollection getDBCollection(){
return table;
}
public void add(DBObject row){
table.save(row);
}
public void query(){
DBCursor cur = table.find();
while (cur.hasNext()) {
DBObject dbobject = cur.next();
System.out.println(dbobject.get("key"));//get value
}
}
}
/*注:mongo.properties的内容如下,
#mongodb setting
mongo.host=192.168.20.38
mongo.port=27017
mongo.database=map
mongo.table.bound=bound
mongo.username=username
mongo.pwd=pwd*/
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇重新注册PostgreSQL服务 下一篇Magento 1.5版本,导出order详细..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C/C++ 类模板与模板 (2025-12-27 01:49:52)
·C语言 模板化<templ (2025-12-27 01:49:49)
·C/C++模板类模板与函 (2025-12-27 01:49:46)
·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)