一個輕量級rest服務器


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM