每日学习
今天完成 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><Document> 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><Document> documents = <span style="color: rgba(0, 0, 255, 1)">new</span> ArrayList<Document><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());
}
}
}