RestServer直接發佈數據庫爲json格式提供方法sql
RestSerRestServer直接發佈數據庫爲json格式 支持MySQL,SqlServer,Oracle直接發佈爲Rest服務, 返回json格式宮客戶端數據庫
下載文件後解壓json
RestServer是一個快捷的rest服務器,用於直接將數據庫數據發佈成json格式方便其餘須要json格式數據的地方調用。此程序免費,代碼有償提供。1.0.0.22支持全部表數據返回以及表數據條件返回。windows
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) 解壓軟件到相應目錄。解壓後主要有如下文件:oracle
2) 安裝.net Framework4.0(去微軟官方網站下載或者網絡搜索便可。)app
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以上系統請使用右鍵管理員方式執行,不然會啓動失敗。啓動成功後會有以下提示:
表示服務已經啓動成功。接下來咱們就能夠受用了。
啓動成功後就可使用了。好比上一節配置了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