MongoDB Java菜鸟教程文档格式.docx

上传人:b****2 文档编号:12957392 上传时间:2022-10-01 格式:DOCX 页数:12 大小:11.99KB
下载 相关 举报
MongoDB Java菜鸟教程文档格式.docx_第1页
第1页 / 共12页
MongoDB Java菜鸟教程文档格式.docx_第2页
第2页 / 共12页
MongoDB Java菜鸟教程文档格式.docx_第3页
第3页 / 共12页
MongoDB Java菜鸟教程文档格式.docx_第4页
第4页 / 共12页
MongoDB Java菜鸟教程文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

MongoDB Java菜鸟教程文档格式.docx

《MongoDB Java菜鸟教程文档格式.docx》由会员分享,可在线阅读,更多相关《MongoDB Java菜鸟教程文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

MongoDB Java菜鸟教程文档格式.docx

连接数据库

连接数据库,你需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库。

连接数据库的Java代码如下:

importcom.mongodb.MongoClient;

importcom.mongodb.MongoException;

importcom.mongodb.WriteConcern;

importcom.mongodb.DB;

importcom.mongodb.DBCollection;

importcom.mongodb.BasicDBObject;

importcom.mongodb.DBObject;

importcom.mongodb.DBCursor;

importcom.mongodb.ServerAddress;

importjava.util.Arrays;

publicclassMongoDBJDBC{

publicstaticvoidmain(Stringargs[]){

try{

//连接到mongodb服务

MongoClientmongoClient=newMongoClient("

localhost"

27017);

//连接到数据库

DBdb=mongoClient.getDB("

test"

);

System.out.println("

Connecttodatabasesuccessfully"

);

booleanauth=db.authenticate(myUserName,myPassword);

Authentication:

"

+auth);

}catch(Exceptione){

System.err.println(e.getClass().getName()+"

:

+e.getMessage());

}

}

现在,让我们来编译运行程序并创建数据库test。

你可以更加你的实际环境改变MongoDBJDBC驱动的路径。

本实例将MongoDBJDBC启动包mongo-2.10.1.jar放在本地目录下:

$javacMongoDBJDBC.java

$java-classpath"

.:

mongo-2.10.1.jar"

MongoDBJDBC

Connecttodatabasesuccessfully

true

如果你使用的是Window系统,你可以按以下命令来编译执行程序:

.;

如果用户名及密码正确,则Authentication的值为true。

 

创建集合

我们可以使用com.mongodb.DB类中的createCollection()来创建集合

代码片段如下:

//连接到mongodb服务

System.out.println("

DBCollectioncoll=db.createCollection("

mycol"

Collectioncreatedsuccessfully"

编译运行以上程序,输出结果如下:

Collectioncreatedsuccessfully

获取集合

我们可以使用com.mongodb.DBCollection类的getCollection()方法来获取一个集合

DBCollectioncoll=db.getCollection("

Collectionmycolselectedsuccessfully"

Collectionmycolselectedsuccessfully

插入文档

我们可以使用com.mongodb.DBCollection类的insert()方法来插入一个文档

BasicDBObjectdoc=newBasicDBObject("

title"

"

MongoDB"

).

append("

description"

database"

likes"

100).

url"

http:

//www.w3cschool.cc/mongodb/"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1