创建时间: | 2016/11/22 15:27 |
来源: | http://www.cnblogs.com/cyhe/p/5451421.html |
使用Java驱动操作MongoDB数据库,主要涉及到连接数据库,文档的增删改查,大文件的上传
官网有详细Java驱动快速指南:http://mongodb.github.io/mongo-java-driver/3.2/driver/getting-started/quick-tour/
1. 连接到MongoDB
这里我是用IP地址和端口号进行连接,分为两种情况,一个是启用了身份验证,一个是没有启用
1 // 没有开启身份验证,指定IP和端口号连接
2 MongoClient mongoClient = new MongoClient("192.168.0.8" , 27017 );
3
4 // 开启身份验证时,连接Mongodb
5 MongoCredential credential = MongoCredential.createCredential("userName", "database", "password".toCharArray());
6 mongoClient = new MongoClient(new ServerAddress("192.168.0.8" , 27017), Arrays.asList(credential));
2. 文档的插入
3. 文档的增删改查
6. GridFS文件上传
以上只是简单的操作,参考自官网的demo,下面是jar包下载地址和源码例子的链接,
驱动包下载:https://github.com/mongodb/mongo-java-driver/releases
源码demo:https://github.com/mongodb/mongo-java-driver/tree/master/driver/src/examples