「java访问mongo」Java访问修饰符

博主:adminadmin 2022-11-23 04:28:07 63

今天给各位分享java访问mongo的知识,其中也会对Java访问修饰符进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

浅谈如何用Java操作MongoDB?

本文主要讲述如何使用Java操作MongoDB以及了解MongoDB如何进行日常的数据库操作。 文章内容如下: 第一步:安 NoSQL数据库因其可扩展性使其变得越来越流行,利用NoSQL数据库可以给你带来更多的好处,MongoDB是一个用C++编写的可度可扩展性的开源NoSQL数据库。本文主要讲述如何使用Java操作MongoDB以及了解MongoDB如何进行日常的数据库操作。 文章内容如下: 第一步:安装MongoDB 无需太多的繁杂步骤,你只要在MongoDB官方网站查看安装说明,根据自己的操作系统进行选择适应的版本即可。 第二步:启动MongoDB服务器 这一步也很简单。运行mongod.exe文件里的bin文件夹(我使用的是Windows OS系统),并启动MongoDB服务器。 在默认的情况下服务器将启动端口27017,你需要在安装过程中创建将数据存储在/data/db目录里。 第三步:启动MongoDB shell指令 你可以通过运行mongo.exe文件来启动MongoBD shell。 第四步:利用MongoDB创建数据库 利用MongoDB在MongoDB shell中输入以下内容建立一个名为“company”的数据库。 双击代码全选 1

use company 记住,除非你在MangoDB里保存了一些东西,否则它不会自动为你保存。 使用下面的命令帮你查看可用的数据库,它会显示“company”尚未被创建。 双击代码全选 1

show dbs; 第五步:在MongoDB中保存数据 使用下面的命令来保存employee 数据代表一个collection,将其命名为employees。 双击代码全选 1

employee = {name : "A", no : 1}

db.employees.save(employee) 通过使用下面的命令来查看collection里的数据。 双击代码全选 1

db.users.find(); 如何使用Java操作MongoDB? 下面是是一段简单的Java代码,你可以在这里获得mongo-java驱动。很简单,只需要使用下面的代码,重复上面的操作即可。 双击代码全选 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49packagecom.eviac.blog.mongo; importjava.net.UnknownHostException; importcom.mongodb.BasicDBObject; importcom.mongodb.DB; importcom.mongodb.DBCollection; importcom.mongodb.DBCursor; importcom.mongodb.Mongo; importcom.mongodb.MongoException; publicclassMongoDBClient { publicstaticvoidmain(String[] args) { try{ Mongo mongo = newMongo("localhost", 27017); DB db = mongo.getDB("company"); DBCollection collection = db.getCollection("employees"); BasicDBObject employee = newBasicDBObject(); employee.put("name", "Hannah"); employee.put("no", 2); collection.insert(employee); BasicDBObject searchEmployee = newBasicDBObject(); 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(); } } } 结果如下:

java直接操作mongodb语句

参考如下

public class MongoDBJDBC {

public static void main(String[] args) {

try {

// 实例化Mongo对象,连接27017端口

Mongo mongo = new Mongo("localhost", 27017);

// 连接名为yourdb的数据库,假如数据库不存在的话,mongodb会自动建立

DB db = mongo.getDB("test");

// Get collection from MongoDB, database named "yourDB"

// 从Mongodb中获得名为yourColleection的数据集合,如果该数据集合不存在,Mongodb会为其新建立

DBCollection collection = db.getCollection("test1");

// 使用BasicDBObject对象创建一个mongodb的document,并给予赋值。

BasicDBObject document = new BasicDBObject();

//document.put("id", 1001);

//document.put("msg", "hello world mongoDB in Java");

// 将新建立的document保存到collection中去

//collection.insert(document);

// 创建要查询的document

BasicDBObject searchQuery = new BasicDBObject();

searchQuery.put("name", "chen");

// 使用collection的find方法查找document

DBCursor cursor = collection.find(searchQuery);

// 循环输出结果

while (cursor.hasNext()) {

System.out.println(cursor.next());

}

System.out.println("Hello World");

} catch (UnknownHostException e) {

e.printStackTrace();

} catch (MongoException e) {

e.printStackTrace();

}

}

}

如何在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() );

}

}

}

如何用Java操作MongoDB

import org.bson.Document;

import com.mongodb.MongoClient;

import com.mongodb.client.FindIterable;

import com.mongodb.client.MongoCollection;

import com.mongodb.client.MongoCursor;

import com.mongodb.client.MongoDatabase;

public class mongo {

/**

 * @param args

 */

@SuppressWarnings("rawtypes")

public static void main(String[] args) {

// TODO Auto-generated method stub

//连接mongoDB

MongoClient mongoClient = new MongoClient("localhost", 27017);

//获取数据库

MongoDatabase db = mongoClient.getDatabase("db");

//获取数据库中的集合

MongoCollection users =  db.getCollection("db");

//查询结果

FindIterable f = users.find();

MongoCursor cur = f.iterator();

    //取出结果

while(cur.hasNext()){

     Document doc = (Document) cur.next();

     System.out.println("---------------------------------------------------------------------------------");

     System.out.println(doc.toJson());

     System.out.println(doc.get("_id"));

     doc.clear();

    }

        cur.close();

        mongoClient.close();

}

}

关于java访问mongo和Java访问修饰符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。