WebService 的简单封装接口调用方法
程序员文章站
2023-10-26 23:44:22
此方法完成了简单webservice 的简单调用封装,实现了简单webservice简单调用的统一操作,避免了每增加一个操作都必须增加一个接口方法 的囧状!
//...
此方法完成了简单webservice 的简单调用封装,实现了简单webservice简单调用的统一操作,避免了每增加一个操作都必须增加一个接口方法 的囧状!
/// <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; }
<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"/>
//调用示例 dataset ds = generaldataset("select * from emp","hisconnectionstring");
以上所述就是本文的全部内容了,希望大家能够喜欢。