MySQLRestServer 2.0 正式版揭橥

RestServer 2.0 正式版公布

  1. 利用许可&版权表明

  1. 在保持本软件完整的气象下得以将本软件用于其余商业用途。
  2. 本软件能够随心所欲传播,但是请保持软件相关文书和验证文档完整。
  3. 未经许可不得将本软件反编译进行修改。
  4. 如差别意上述许可请勿使用本软件。

  1. 有关RestServer
    RestServer是一个高效的rest服务器,用于直接将数据库数据发表成json格式方便其余急需json格式数据的地点调用。此程序免费,代码有偿提供。1.0.0.22帮衬具有表数据重临以及表数据条件重临。
  2. 拔取条件

  1. 服务器:windows xp,7,8,10,windows server 2003,2008,2012。.
  2. .net FrameWork 4.0。
  3. 数据库:oracle 9i,10g,11g,MSSql2000,2005,2008,2012,MySQL5以上。

  1. RestServer配置使用

  1. 解压软件到相应目录。解压后根本有以下文件:

  2. 安装.net Framework4.0(去微软官方网站下载或者网络检索即可。)

  3. 安顿配置文件,配置文件在目录下RestServer.exe.config使用记事本打开即可进行编制修改。只需修改configuration/appSettings配置节下边的始末(配置从前最好先举办复制备份,然后再开展改动),配置文件评释如下:

 

1.1.0.35中增加

a) HOSTNAME为眼前主机名称,id地址或域名。 b)
PORT为需求利用的端口,请使用系统绝非用的否则会成立败北。 c)
DBTYPE为数据库类型
必须为ORACLE,MSSQL或MYSQL,分别对应使用ORACLE数据库,MS
SqlServer,MySQL数据库。 d) DBCONSTRING为数据库的链接内容
请参考下方样本依据DBTYPE类型进行安插。 e) DATATYPE为项目
协助JSON,JSONP。 f) JSONPHANDEL 设置类型为JSONP时索要配备此内容。 g)
WRITELOG 为True时写日记 否则不写日记。 4)
启动软件注意win7以上系统包罗Server
2008之上系统请使用右键管理员方式进行,否则会启动败北。启动成功后会有如下提示:

代表服务业已起步成功。接下来咱们就足以享用了。

  1. 发端应用
    启动成功后就可以利用了。比如上一节配置了t_log和t_car两张表
    这时候大家就足以在IE里边输入以下内容举办操作。

  1. 查询表中持有情节重返json,输入http://localhost:9001/rest/t\_car/query大家就可以在浏览器中看到如下结果:

  2. 我们必要对标举行询问,比如carno=”山A23392″那时候大家可以展开如下查询:http://localhost:9001/rest/t_car/query/carno= carno=”山A23392″那时浏览器中显示如下:

理所当然那里边可以协助sql语句中的where语句进行组合查询。这里就不再做详细表达了。
3) 按列查找
字符类型查找如下:http://localhost:9001/rest/T\_TEST/name/’张三
查询结果:

根据数值列等搜寻则值不要求’’如下: http://localhost:9001/rest/T_TEST/id/1 查询结果如下:

出于1.1.0.35从此援救JASONP 那时候重临结果类似如下:

  1. 2.0新增内容 支持Postgresql数据库(各scheme中表名勿重复)
    localhost:9001/rest/T_TEST/q 查询所有
    eq:http://localhost:9001/rest/T_TEST/q localhost:9001/rest/T_TEST/q/{where}
    按规范查询 eq:http://localhost:9001/rest/T_TEST/q/id='1
    localhost:9001/rest/T_TEST/{colname}/{colvalue} 按列查询
    eq:http://localhost:9001/rest/T_TEST/id/'1
    localhost:9001/rest/T_TEST/q/p/{pagesize}/{pageindex} 所有数据分页
    eq:http://localhost:9001/rest/T_TEST/q/p/5/1 localhost:9001/rest/T_TEST/q/p/{pagesize}/{pageindex}/{where}
    按查询条件分页
    eq:http://localhost:9001/rest/T_TEST/q/p/10/1/id='1‘ *带{}为变量
    须要输入相应值或者表明式(Where) 全部为get形式
  2. 联络大家查询所有以及按规范查询已经覆盖了现行互联网上独具的的询问内容须求,当然假设你须要更进一步的功效照旧须要源码自己开展浓厚开发可以经过以下措施挂钩自身:
    QQ:80163278
    Taobao:http://tbflyshop.taobao.com 或者发送电子邮件到devgis@qq.com

 

下载地址: 

百度网盘:http://pan.baidu.com/s/1gfGjVkJ

github:https://github.com/devgis/RestServer

网站地图xml地图