java连接ssdb数据库

ssdb的具体介绍请看http://ssdb.io/zh_cn/ 和作者的博客http://www.ideawu.net/blog/archives/692.html

附带ssdb的资源和客户端的驱动。

目前学习用的是windows环境下的。

服务端http://download.csdn.net/detail/a331251021/8156027

客户端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();

	}

}
时间: 2024-11-05 12:18:54

java连接ssdb数据库的相关文章

Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下: 下载JDBC(驱动):mysql-connector-java-5.1.37.tar.gz 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz 解压后,mysql-connector-java-5.1.29-bin.jar位于mysql-connector-java-5.1.29目录下. 配置解压后,mysql-connector-java-5.1.29

Java连接SqlServer2008数据库

Java连接SqlServer2008数据库 首先下载JDBC:下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 下载 完成后,是个exe文件,点击运行,会提示你选择解压目录. 解压完成后,进入 <你解压到得目录>\sqljdbc_3.0\chs,里边有两个我们需要的东东 一个是:sqljdbc.jar,另外一个是sqljdbc4.jar 这里使用sqljdbc4.jar 首先配置sa身份验证: 由于安装sql

Java连接Access数据库的那些坑

Java 使用 JDBC 连接Access数据库 需要掌握的技能 1.Java SE基本技术 2.懂点JDBC技术 能够学到如何使用Java正确的连接JDBC 环境 window8.1 64位 jdk6 32位 Access 2013 Eclipse 4.4 下面是代码 package com.malin.app; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; impor

java连接oracle数据库,关闭连接出现异常:java.sql.SQLRecoverableException: IO Error: Connection reset

java.sql.SQLRecoverableException: IO Error: Connection reset at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:612) at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:5094) at com.sms.send.StartTaskNew.run(SmsSend.java

一个非常标准的Java连接Oracle数据库的示例代码

最基本的Oracle数据库连接代码(只针对Oracle11g): 1.右键项目->构建路径->配置构建路径,选择第三项"库",然后点击"添加外部Jar",选择"D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ojdbc6_g.jar"(注:D:\Oracle为数据库的安装路径). 2.以下代码为非常标准的Oracle数据库连接代码示例: /** * 一个非常标准的连接Oracl

Java连接SQLite数据库详解【转】

1 package com.hedalixin; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.ResultSet; 5 import java.sql.Statement; 6 7 /** 8 * @author Chrome 9 * 10 */ 11 public class JavaSqlite { 12 13 /** 14 * @param args 15 */ 16 pu

Java连接MySQL数据库实现用户名密码的验证方法 Java语句中sql查询语句&#39;&#39; &quot;&quot;作用

//方法一,可以验证登录,但方法不实用.package com.swift; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; public class Logi

java 连接sqlserver数据库语句

import java.sql.*; /** * java 连接sqlserver数据库语句 * @author Administrator * */ public class Main {         public static void main(String [] args) throws SQLException {                                     String driverName="com.microsoft.sqlserver.jdbc.

Java 连接SQLite数据库

下载jar包: http://www.sqlite.com.cn/Upfiles/source/sqlitejdbc-v033-nested.tgz public class TestSQLite { public static void main(String[] args) { try { //连接SQLite的JDBC Class.forName("org.sqlite.JDBC"); //建立一个数据库名zieckey.db的连接,如果不存在就在当前目录下创建之 Connect