当你的多个客户端程序包含(C/S架构、B/S架构)都需要链接同一个数据库时,数据库要为每一个服务端程序(C/S架构、B/S架构)都会分配独立的数据链接池空间。例如:开发物联网程序时都需要反复向数据库connect-release,这样会占用内容和资源。这个HttpSql-RADServer就是运行于数据库访问层的中间件。基于HTTP协议进行直接使用SQL对数据库操作;
共享数据库连接池HttpSql 1、可以做为多系统平台数据交互的中间件使用;2、支持HTML页面直接访问数据库SQL;3、App可以省去中间系统接口联调开发;4、数据采集可共享数据池;5、系统内部设置访问安全策略;6、可以建立分布式小程序;
可以返回Jons及对象数据格式,
过程例子:
//事务模式
RadSqlCmd radSqlCmd = RadSqlCmd.setAutoCommit(false);
argsList = new ArrayList();
argsList.add("%2%");
System.out.println( radSqlCmd.sqlList("select * from ztest where tname like ?", argsList) ) ;
//事务模式...
System.out.println( radSqlCmd.sqlCommit()) ;
System.out.println( radSqlCmd.sqlClose()) ;
参考:http://ctjee.com/customized.html#mod4
1