RestServer直接发布数据库为json格式提供方法

RestSerRestServer直接发布数据库为json格式 支持MySQL,SqlServer,Oracle直接发布为Rest服务, 返回json格式宫客户端

下载文件后解压

RestServer是一个快捷的rest服务器,用于直接将数据库数据发布成json格式方便其他需要json格式数据的地方调用。此程序免费,代码有偿提供。1.0.0.22支持所有表数据返回以及表数据条件返回。

使用环境:

1)     服务器:windows xp,7,8,10,windows server 2003,2008,2012。.

2)     .netFrameWork 4.0。

3)     数据库:oracle 9i,10g,11g,MSSql2000,2005,2008,2012,MySQL5以上。

1)     解压软件到相应目录。解压后主要有以下文件:

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

3)     配置配置文件,配置文件在目录下RestServer.exe.config使用记事本打开即可进行编辑修改。只需修改configuration/appSettings配置节下面的内容(配置之前最好先进行复制备份,然后再进行修改),配置文件说明如下:

<add key="HOSTNAME"value="localhost"/><!--服务器名称-->

<addkey="PORT" value="9001"/><!--Restf服务端口-->

<add key="DBTYPE"value="MYSQL"/><!--ORACLE,MSSQL,MYSQL-->

<addkey="DBCONSTRING" value="UserId=root;Host=localhost;Database=db_carmanager;password=root"/>

<!--[SQL]: Data Source= 192.168.0.21; Initial Catalog = testtable; User Id = sa; Password = 123456;-->

<!--[ORACLE]: DataSource = Data Source=carorcl;Persist Security Info=True;UserID=zcb;Password=zcb-->

<!--[MySQL]: UserId=root;Host=localhost;Database=db_carmanager;password=root-->

<add key="TABLES"value="t_log,t_car"/> <!--t_test ,分割-->

a)        HOSTNAME为当前主机名称,id地址或域名

b)        PORT为需要使用的端口,请使用系统没有用的否则会创建失败。

c)        DBTYPE为数据库类型 必须为ORACLE,MSSQL或MYSQL,分别对应使用ORACLE数据库,MSSqlServer,MySQL数据库。

d)        DBCONSTRING为数据库的链接内容 请参考下方样本按照DBTYPE类型进行配置。

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语句进行组合查询。这里就不再做详细说明了。

下载地址:

http://download.csdn.net/detail/devgis/9251269

或者百度网盘:http://pan.baidu.com/s/1c0fpgeW

最新文章

  1. L20n – Mozilla 推出的 Web 本地化框架
  2. memcache 安装
  3. MATLAB信号与系统分析(二)&mdash;&mdash;离散时间信号与系统的时域分析
  4. 【框架】RefreshListView下拉刷新
  5. 【学习笔记】【C语言】字符串数组
  6. Log4Net 日志配置[附带源码]
  7. js深入研究之自定义混合Mixin函数
  8. APPCAN学习笔记004---AppCan与Hybrid,appcan概述
  9. Windows下MYSQL自动备份批处理
  10. ecshop php5.4以上版本错误之preg_replace 替换成 preg_replace_callback
  11. MYSQL触发器在PHP项目中用来做信息备份、恢复和清空
  12. ●BZOJ 1185 [HNOI2007]最小矩形覆盖
  13. 在windows+eclipse+git遇到的未修改文件被标记为已修改的问题
  14. css常用选择器选择器
  15. Oracle 正则
  16. “每日一道面试题”.Net中GC的运行机制
  17. UML和模式应用5:细化阶段(10)---UML交互图
  18. 本地文件直接访问html,document.cookie总是显示空字符串
  19. Struts2输入校验(XML方式)
  20. CentOS 7部署Java+Mysql步骤

热门文章

  1. Cordova CLI源码分析(一)——简介
  2. LB 负载均衡的层次结构(转)
  3. Troubleshooting &amp;quot;Global Enqueue Services Deadlock detected&amp;quot; (Doc ID 1443482.1)
  4. What the difference between rebuild index and re-organize index?
  5. java正則表達式的坑
  6. 探索Oracle数据库升级6 11.2.0.4.3 Upgrade12c(12.1.0.1)
  7. Xamarin:制作并发布apk
  8. 动态加载资源文件(ResourceDictionary)
  9. Blink: Chromium的新渲染引擎
  10. Objective C (iOS) for Qt C++ Developers(iOS开发,Qt开发人员需要了解什么?)