程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> WebService 的簡單封裝接口調用方法

WebService 的簡單封裝接口調用方法

編輯:更多關於編程

       這篇文章主要介紹了WebService 的簡單封裝接口調用方法,主要是通過簡單的sql語句來查詢數據庫,從而返回dataset,十分簡單實用,有需要的小伙伴可以參考下。

      此方法完成了簡單WebService 的簡單調用封裝,實現了簡單Webservice簡單調用的統一操作,避免了每增加一個操作都必須增加一個接口方法 的囧狀!

      ?

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 /// <summary> /// 封裝同一的接口調用方法 /// </summary> /// <param name="_strSql">傳入的簡單sql</param> /// <param name="_strConnNmae">連接數據庫字符串</param> /// <returns>返回的dataset</returns> [WebMethod] public DataSet GeneralDataSet(string _strSql, string _strConnNmae) { DataSet dsResult = null; //連接HIS數據庫串 ConnectionStringSettings css = new ConnectionStringSettings(); css = ConfigurationManager.ConnectionStrings[_strConnNmae]; using (OleDbConnection conn = new OleDbConnection(css.ConnectionString)) { conn.Open(); OleDbCommand cmd = conn.CreateCommand(); using (OleDbDataAdapter ada = new OleDbDataAdapter()) { try { cmdHIS.CommandText = _strSql; ada.SelectCommand = cmdHIS; ada.Fill(dsResult); } catch (Exception ex) { } } } return dsResult; }

      ?

    1 2 3 4 5 6 7 <configuration> <appSettings> <add key="EmrSoapRole" value="http://www.goodwill.com/EMR"/> </appSettings> <connectionStrings>   <add name="HISConnectionString" connectionString="Data Source=DLFY;Persist Security Info=True;Password=medrec;User ID=medrec" providerName="System.Data.OracleClient"/>

      ?

    1 2 //調用示例 DataSet ds = GeneralDataSet("select * from emp","HisConnectionString");

      以上所述就是本文的全部內容了,希望大家能夠喜歡。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved