当前位置: 首页 > 编程笔记 >

WebService 的简单封装接口调用方法

邓昊天
2023-03-14
本文向大家介绍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");

以上所述就是本文的全部内容了,希望大家能够喜欢。

 类似资料:
  • 本文向大家介绍python使用suds调用webservice接口的方法,包括了python使用suds调用webservice接口的方法的使用技巧和注意事项,需要的朋友参考一下 最近做接口对接,遇到了.net开发的webservice接口,因为python第一次与webservice对接,连问带查,最后使用suds库来实现了 1.安装suds   mac: sudo pip install su

  • 本文向大家介绍java的jdbc简单封装方法,包括了java的jdbc简单封装方法的使用技巧和注意事项,需要的朋友参考一下 学习了jdbc一段时间后感觉自己写一个简单的封装来试试,于是参考的一些资料就写了一下不是多好,毕竟刚学也不太久 首先写配置文件:直接在src下建立一个db.properties文件然后写上内容 之后再写一个类代码如下 之后写主类代码如下 下面是两张图是建立db.propert

  • 本文向大家介绍C#调用webservice接口的最新方法教程,包括了C#调用webservice接口的最新方法教程的使用技巧和注意事项,需要的朋友参考一下 前言 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL

  • 学习OOP概念,特别对深入理解抽象和封装感兴趣。 已签出以下内容 抽象VS信息隐藏VS封装 抽象和封装之间的区别? 我发现如果没有一个真实的、简单的示例类/代码片段,很难理解这些概念。 我的一个同事说过,抽象就是创建抽象类和普通类,用作用域保护其成员变量,称为封装。 有没有一种简单的方法我可以理解并帮助别人理解他们到底是什么,而不是重复下面的内容? 抽象和封装是互补的概念:抽象关注对象的可观察行为

  • 本文向大家介绍Java调用CXF WebService接口的两种方式实例,包括了Java调用CXF WebService接口的两种方式实例的使用技巧和注意事项,需要的朋友参考一下 通过http://localhost:7002/card/services/HelloWorld?wsdl访问到xml如下,说明接口写对了。 1.静态调用 2.动态调用: 区别: 静态调用需要依赖service类,因为客

  • 本文向大家介绍如何用IOS调用WebService(SOAP接口),包括了如何用IOS调用WebService(SOAP接口)的使用技巧和注意事项,需要的朋友参考一下 在一次项目开发过程中,用到IOS调用WebService接口,所以抽个空把这方面的内容给大家整理出来,分享给大家。 方法一:使用WSDL2ObjC工具,将接口转成OC类。 1.在浏览器中输入webService接口地址(Safari