一、什么是MongoDB?
MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数
据库当中功能最丰富,最像关系数据库的。
二、Java链接MongoDB
1.导入MongoDB驱动包
2.获取链接对象
//获取mongo对象
MongoClient mc = new MongoClient("localhost",27017);
3.结束释放链接
mc.close();
三、Java操作MongoDB
1.查看库,查看集合
查看MongoDB中的所有库:
//获取链接
MongoClient mc = new MongoClient("localhost",27017);
//获取所有的库
List<String> databaseNames = mc.getDatabaseNames();
for (String s : databaseNames) {
System.out.println(s);
}
查看库中的所有集合:
// 获取Mongo的链接对象
MongoClient mc = new MongoClient("localhost",27017);
// 获取库对象
MongoDatabase db = mc.getDatabase("myschoolday01");
// 获取表对象
MongoCollection<Document> collection = db.getCollection("student");
for(String s : collection){
System.out.println(s);
}
2.增加数据
增加一条数据: