码迷,mamicode.com
首页 > 数据库 > 详细

java连接ssdb数据库

时间:2014-11-14 09:19:42      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:ssdb

ssdb的具体介绍请看http://ssdb.io/zh_cn/ 和作者的博客http://www.ideawu.net/blog/archives/692.html
附带ssdb的资源和客户端的驱动。
目前学习用的是windows环境下的。
客户端java代码http://download.csdn.net/detail/a331251021/8156029

import com.udpwork.ssdb.*;
 
/**
* SSDB Java client SDK demo.
*/
public class Demo {
public static void main(String[] args) throws Exception {
SSDB ssdb = null;
Response resp;
byte[] b;
ssdb = new SSDB("127.0.0.1", 8888);
 
// 注意: 如果某个命令没有对应的函数, 你就使用 request() 方法来执行
resp = ssdb.request("qpush", "q", "a");
for(int i=1; i<resp.raw.size(); i+=2){
String s = new String(resp.raw.get(i));
System.out.println(s);
}
 
/* kv */
System.out.println("---- kv -----");
ssdb.set("a", "123");
b = ssdb.get("a");
System.out.println(new String(b));
ssdb.del("a");
b = ssdb.get("a");
System.out.println(b);
ssdb.incr("a", 10);
resp = ssdb.scan("", "", 10);
resp.print();
resp = ssdb.rscan("", "", 10);
resp.print();
System.out.println("");
 
/* hashmap */
System.out.println("---- hashmap -----");
 
ssdb.hset("n", "a", "123");
b = ssdb.hget("n", "a");
System.out.println(new String(b));
ssdb.hdel("n", "a");
b = ssdb.hget("n", "a");
System.out.println(b);
ssdb.hincr("n", "a", 10);
 
resp = ssdb.hscan("n", "", "", 10);
resp.print();
System.out.println("");
 
/* zset */
System.out.println("---- zset -----");
 
Long d;
ssdb.zset("n", "a", 123);
d = ssdb.zget("n", "a");
System.out.println(d);
ssdb.zdel("n", "a");
d = ssdb.zget("n", "a");
System.out.println(d);
ssdb.zincr("n", "a", 10);
 
resp = ssdb.zscan("n", "", null, null, 10);
resp.print();
System.out.println("");
/* multi */
ssdb.multi_set("a", "1", "b", "2");
resp = ssdb.multi_get("a", "b");
resp.print();
System.out.println("");
//
ssdb.close();
}
}

java连接ssdb数据库

标签:ssdb

原文地址:http://blog.csdn.net/tianba8/article/details/41113563

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!