每日学习

今天完成 nosql 实验:

mongdb

package opreation;
import java.util.ArrayList;
import java.util.List;

import com.mongodb.DB;
import org.bson.Document;

import com.mongodb.MongoClient;

import com.mongodb.client.MongoCollection;

import com.mongodb.client.MongoDatabase;

public class MongoTest {

</span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">static</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> main(String[] args) { ;
    MongoClient mongoClient </span>= <span style="color: rgba(0, 0, 255, 1)">new</span> MongoClient("192.168.10.102", 27017<span style="color: rgba(0, 0, 0, 1)">);
    MongoDatabase mongoDatabase </span>= mongoClient.getDatabase("test"<span style="color: rgba(0, 0, 0, 1)">);
    MongoCollection</span>&lt;Document&gt; collection = mongoDatabase.getCollection("student"<span style="color: rgba(0, 0, 0, 1)">);
    Document document </span>= <span style="color: rgba(0, 0, 255, 1)">new</span> Document("name", "scofield").append("score",<span style="color: rgba(0, 0, 255, 1)">new</span> Document("English", 45).append("Math", 89).append("Computer", 100<span style="color: rgba(0, 0, 0, 1)">));
    List</span>&lt;Document&gt; documents = <span style="color: rgba(0, 0, 255, 1)">new</span> ArrayList&lt;Document&gt;<span style="color: rgba(0, 0, 0, 1)">();

    documents.add(document);

    collection.insertMany(documents);

    System.out.println(</span>"文档插入成功"<span style="color: rgba(0, 0, 0, 1)">);

}

}

redis

package opreation;
import redis.clients.jedis.Jedis;

import java.util.Map;

public class jedis_test {

</span><span style="color: rgba(0, 128, 0, 1)">/**</span><span style="color: rgba(0, 128, 0, 1)">
 * </span><span style="color: rgba(128, 128, 128, 1)">@param</span><span style="color: rgba(0, 128, 0, 1)"> args
 </span><span style="color: rgba(0, 128, 0, 1)">*/</span>
<span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">static</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> main(String[] args) {
    </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> TODO Auto-generated method stub</span>
    Jedis jedis = <span style="color: rgba(0, 0, 255, 1)">new</span> Jedis("192.168.10.102"<span style="color: rgba(0, 0, 0, 1)">);

//输入 scofield 的成绩信息
jedis.hset("student.scofield", "English", "45");
jedis.hset(
"student.scofield", "Math", "89");
jedis.hset(
"student.scofield", "Computer", "100");
Map
<String, String> value = jedis.hgetAll("student.scofield");
for (Map.Entry<String, String> entry : value.entrySet()) {
//输出 scofield 的成绩信息
System.out.println(entry.getKey() + ":" + entry.getValue());
}
}
}