上一篇我们讲了MongoDB 的命令入门初探,本篇blog将基于上一篇blog所建立的数据库和表完成一个简单的Java MongoDB CRUD Example,利用Java连接MongoDB数据库,并实现创建数据库、获取表、遍历表中的对象、对表中对象进行CRUD操作等例程。
1、下载MongoDB Java 支持驱动包
【gitHub下载地址】https://github.com/mongodb/mongo-java-driver/downloads
2、建立Java工程,并导入jar包
3、连接本地数据库服务器
在控制面板中开启Mongodb服务,具体操作可参考【MongoDB数据库】如何安装、配置MongoDB
try {
mongo = new MongoClient("localhost", 27017);// 保证MongoDB服务已经启动
db = mongo.getDB("andyDB");// 获取到数据库
} catch (UnknownHostException e) {
e.printStackTrace();
}
3、遍历所有的数据库名
public class DBConnection extends TestCase {
private MongoClient mongo;
private DB db ;
@Override
protected void setUp() throws Exception {
// TODO Auto-generated method stub
super.setUp();
try {
mongo = new MongoClient("localhost", 27017);// 保证MongoDB服务已经启动
db = mongo.getDB("andyDB");// 获取到数据库andyDB
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
public void testGetAllDB() {
List<String> dbs = mongo.getDatabaseNames();// 获取到所有的数据库名
for (String dbname : dbs) {
System.out.println(dbname);
}
}
}
4、获取到指定数据库