91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

本系統是本人初學MongoDb時所寫,代碼不是很完美,基本實現圖書管理系統的增刪改查等基本功能,目前尚有一處缺陷未解決——在查詢后只能在控制臺看到結果,沒有反饋到界面上,有興趣的朋友可以加以修改,相信這是一個不錯的Java+MongoDb的課程設計資源,系統本身不需要事先寫好數據庫,系統會在運行時自動創建數據庫并插入一條數據,但是運行前請保證數據庫(MongoDb)處于開啟狀態!

資源截圖

代碼片段和文件信息

package?com.db;

import?java.util.ArrayList;
import?java.util.List;

import?org.bson.Document;

import?com.mongodb.MongoClient;
import?com.mongodb.client.MongoCollection;
import?com.mongodb.client.MongoDatabase;

public?class?AddDb?{
String?nameauthordatewhere;
public?AddDb(String?nameString?authorString?dateString?where)?{
this.name=name;
this.author=author;
this.date=date;
this.where=where;
}
public?void?add()?{
try{???
?????????//?連接到?mongodb?服務
?????????MongoClient?mongoClient?=?new?MongoClient(?“localhost“??27017?);
?????????
?????????//?連接到數據庫
?????????MongoDatabase?mongoDatabase?=?mongoClient.getDatabase(“library“);??
?????????System.out.println(“Connect?to?database?successfully“);
?????????
?????????MongoCollection?collection?=?mongoDatabase.getCollection(“lib“);
?????????System.out.println(“集合?lib?選擇成功“);
?????????//插入文檔??
?????????/**?
?????????*?1.?創建文檔?org.bson.Document?參數為key-value的格式?
?????????*?2.?創建文檔集合List?
?????????*?3.?將文檔集合插入數據庫集合中?mongoCollection.insertMany(List)?插入單個文檔可以用?mongoCollection.insertOne(Document)?
?????????*?*/
?????????Document?document?=?new?Document(“書名“?name).??
?????????append(“作者“?author).??
?????????append(“出版日期“?date).??
?????????append(“館藏位置“?where);??
?????????List?documents?=?new?ArrayList();??
?????????documents.add(document);??
?????????collection.insertMany(documents);??
?????????System.out.println(“文檔插入成功“);??
??????}catch(Exception?e){
?????????System.err.println(?e.getClass().getName()?+?“:?“?+?e.getMessage()?);
??????}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????403??2019-12-19?11:33??圖書管理系統\.classpath

?????文件????????394??2019-12-19?11:10??圖書管理系統\.project

?????文件????????598??2019-12-19?11:10??圖書管理系統\.settings\org.eclipse.jdt.core.prefs

?????文件???????2609??2020-03-12?18:14??圖書管理系統\bin\com\db\AddDb.class

?????文件???????3154??2020-03-12?18:14??圖書管理系統\bin\com\db\DeleteDb.class

?????文件???????2870??2020-03-16?14:36??圖書管理系統\bin\com\db\FindDb.class

?????文件???????2396??2020-03-16?14:36??圖書管理系統\bin\com\db\linkDb.class

?????文件???????3285??2020-03-12?18:14??圖書管理系統\bin\com\db\UpdateDb.class

?????文件???????1177??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Add$1.class

?????文件???????2257??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Add.class

?????文件????????933??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Delete$1.class

?????文件???????1684??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Delete.class

?????文件????????913??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Find$1.class

?????文件???????1672??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Find.class

?????文件???????2815??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\FindAll.class

?????文件????????758??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function$1.class

?????文件????????761??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function$2.class

?????文件????????767??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function$3.class

?????文件????????755??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function$4.class

?????文件????????767??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function$5.class

?????文件???????3553??2020-03-16?14:38??圖書管理系統\bin\com\oppotion\Function.class

?????文件???????1373??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Index$1.class

?????文件???????2112??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Index.class

?????文件???????1115??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Update$1.class

?????文件???????2172??2020-03-12?18:14??圖書管理系統\bin\com\oppotion\Update.class

?????文件????1484724??2019-12-19?11:31??圖書管理系統\lib\mongo-java-driver-3.2.2.jar

?????文件???????1726??2019-12-24?22:03??圖書管理系統\src\com\db\AddDb.java

?????文件???????1696??2019-12-25?01:36??圖書管理系統\src\com\db\DeleteDb.java

?????文件???????1644??2020-03-16?14:36??圖書管理系統\src\com\db\FindDb.java

?????文件???????1561??2020-03-16?14:36??圖書管理系統\src\com\db\linkDb.java

............此處省略22個文件信息

評論

共有 條評論