mongojava,mongojavadriver

本文目錄一覽:

如何用Java操作MongoDB

第一步:安裝MongoDB無需太多的繁雜步驟,你只要在MongoDB官方網站查看安裝說明,根據自己的操作系統進行選擇適應的版本即可。第二步:啟動MongoDB服務器這一步也很簡單。運行mongod.exe文件里的bin文件夾(我使用的是Windows OS系統),並啟動MongoDB服務器。在默認的情況下服務器將啟動端口27017,你需要在安裝過程中創建將數據存儲在/data/db目錄里。第三步:啟動MongoDB shell指令你可以通過運行mongo.exe文件來啟動MongoBD shell。第四步:利用MongoDB創建數據庫利用MongoDB在MongoDB shell中輸入以下內容建立一個名為“company”的數據庫。use company 記住,除非你在MangoDB里保存了一些東西,否則它不會自動為你保存。使用下面的命令幫你查看可用的數據庫,它會顯示“company”尚未被創建。show dbs; 第五步:在MongoDB中保存數據使用下面的命令來保存employee 數據代表一個collection,將其命名為employees。employee = {name : “A”, no : 1} db.employees.save(employee) 通過使用下面的命令來查看collection里的數據。db.users.find(); 如何使用Java操作MongoDB?下面是是一段簡單的Java代碼,你可以在這裡獲得mongo-java驅動。很簡單,只需要使用下面的代碼,重複上面的操作即可。package com.eviac.blog.mongo; import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.Mongo; import com.mongodb.MongoException; public class MongoDBClient { public static void main(String[] args) { try { Mongo mongo = new Mongo(“localhost”, 27017); DB db = mongo.getDB(“company”); DBCollection collection = db.getCollection(“employees”); BasicDBObject employee = new BasicDBObject(); employee.put(“name”, “Hannah”); employee.put(“no”, 2); collection.insert(employee); BasicDBObject searchEmployee = new BasicDBObject(); searchEmployee.put(“no”, 2); DBCursor cursor = collection.find(searchEmployee); while (cursor.hasNext()) { System.out.println(cursor.next()); } System.out.println(“The Search Query has Executed!”); } catch (UnknownHostException e) { e.printStackTrace(); } catch (MongoException e) { e.printStackTrace(); } } } 結果如下:{ “_id” : { “$oid” : “4fec74dc907cbe9445fd2d70”} , “name” : “Hannah” , “no” : 2} The Search Query has Executed! 小結:隨着互聯網Web2.0網站的興起,非關係型的數據庫現在成了一個極其熱門的新領域,非關係數據庫產品的發展也非常迅速。本文淺顯的談及了如何使用Java操作MongoDB以及了解MongoDB如何進行日常的數據庫操作的問題。如果您是這方面的專家不妨與我們分享下。

mongodb需要java基礎嗎

需要有java基礎。

Java 基礎語法

一個 Java 程序可以認為是一系列對象的集合,而這些對象通過調用彼此的方法來協同工作。下面簡要介紹下類、對象、方法和實例變量的概念。對象:對象是類的一個實例,有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。

類:類是一個模板,它描述一類對象的行為和狀態。方法:方法就是行為,一個類可以有很多方法。邏輯運算、數據修改以及所有動作都是在方法中完成的。實例變量:每個對象都有獨特的實例變量,對象的狀態由這些實例變量的值決定。

編寫 Java 程序時,應注意以下幾點:大小寫敏感:Java 是大小寫敏感的,這就意味着標識符 Hello 與 hello 是不同的。類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass 。

方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記 Java 是大小寫敏感的),文件名的後綴為 .java。(如果文件名和類名不相同則會導致編譯錯誤)。

如何在java中使用mongodb

首先你需要安裝mongodb的JDBC驅動,比如mongo-java-driver-3.2.2.jar。然後把這個jar包引用到你的程序中。

import com.mongodb.MongoClient;

import com.mongodb.client.MongoDatabase;

public class MongoDBJDBC{

public static void main( String args[] ){

try{

// 連接到 mongodb 服務

MongoClient mongoClient = new MongoClient( “localhost” , 27017 );

// 連接到數據庫

MongoDatabase mongoDatabase = mongoClient.getDatabase(“mycol”);

System.out.println(“Connect to database successfully”);

}catch(Exception e){

System.err.println( e.getClass().getName() + “: ” + e.getMessage() );

}

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279615.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:04
下一篇 2024-12-20 15:04

發表回復

登錄後才能評論