萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> 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");

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

copyright © 萬盛學電腦網 all rights reserved