也来玩玩MongoDB
import java.util.*;import com.mongodb.*; //com.mongodb包类似于java.sql,大多数与数据库相关的类都在这里
public> public static void out(Object o) {
System.err.println(o);
}
public static void out() {
System.err.println();
}
public static void main(String[] args) throws Exception {
//Mongo是与java.sql.Connection同等级别的概念,
//默认是链接到127.0.0.1:27017/test,
//见getConnectPoint()的输出结果,其中27017是端口号,test是数据库名
Mongo mongo = new Mongo();
out(“mongo.getConnectPoint() = ”+mongo.getConnectPoint());
//查看所有的数据库名
for(String dbName : mongo.getDatabaseNames()) {
out(“dbName = ”+dbName);
}
//DB类用来表示一个数据库,如果数据库不存在则创建一个
DB db = mongo.getDB( ”test” );
//查看所有的Collection名
for(String collectionName : db.getCollectionNames()) {
out(“collectionName = ”+collectionName);
}
out();
//DBCollection类用来存放对象,类似数据库表的概念
DBCollection coll = db.getCollection(“testCollection”);
//插入10个User对象到coll
//插入DBCollection中的对象必需实现DBObject接口(见User类的注释)
for(int i=1; i
页:
[1]