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");

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

时间: 2024-07-30 00:16:27

WebService 的简单封装接口调用方法的相关文章

异常-anroid studio接口调用方法出错了,求帮忙

问题描述 anroid studio接口调用方法出错了,求帮忙 源码如下 运行程序后程序自动退出且报出以下异常 是哪里出错了啊? 解决方案 thread=1 有可能是强制转换类型错误. 解决方案二: 解决方案三: 空指针报错了你的callback可能没取到值,检查一下代码. 参考:http://www.cnblogs.com/top5/archive/2012/03/23/2414286.html 解决方案四: public void onAttach(Activity activity) {

android 触屏的震动响应接口调用方法_Android

调用native 方法来开启和关闭vibrator: native static void vibratorOn(long milliseconds); native static void vibratorOff(); 调用方法如下: VibratorService.vibratorOn()

php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)_php实例

怎么调用微信高级接口 微信高级接口和微信普通接口的区别 后台服务器可以调用微信的接口与微信用户进行讯息的通信,这样的行为就是在调用微信的接口,这些接口是基础接口,你不需要任何付费行为或者身份认证行为就可以调用.但是有一些高级接口,你的微信公众号必须达到一定的权限如通过微信认证才能调用自定义菜单.微信支付等高级功能. 不过微信公众帐号的测试号系统可以应用这些高级接口(微信支付等涉及交易的接口除外). 微信高级接口的调用 微信高级接口的调用需要先调用一个token_access接口,只有先调用这个接

javascript 新闻列表排序简单封装_javascript技巧

2005-09-02 网页标准和标准指南下载 2005-07-18 使用模块快速启动你的 2005-01-29 使用模块快速来排列书序啊新闻能吗 2005-02-15 SEO基础 2005-05-15 SEO基础及世界观人生观理论很长啊啊啊啊啊 简单说明: 调用方法:list_sort(list_id,btn1,btn2) list_id-- 新闻列表ul的id: btn1-- 按字数排序事件的id: btn2-- 按日期排序事件的id:

.net接口地址栏传参调用调用方法

问题描述 .net接口地址栏传参调用调用方法 怎么通过url中填写的路径以及方法名和参数触发接口中对应的方法并返回结果 解决方案 最简单的 字符串拼接得到url然后 webclient.downloadstring(你的url) 解决方案二: C#.NET调用WSDL接口及方法

eb ervice-C# WebService在接收到带参数的接口调用时自动将加密的参数解密

问题描述 C# WebService在接收到带参数的接口调用时自动将加密的参数解密 我的WebService的所有接口调用的参数都是加密过的,而且有接口函数.我在想有没有什么办法,在WebService接收到接口调用请求时,自动将参数解密,而不需要我每个函数内写解密?????? 我暂时没有C币了,有一定奉上 解决方案 我在Spring里面是使用filter过滤器机制来做的!所有的请求都先通过filter,在filter里面做统一的处理,然后再分发到各个具体的controller去.我觉得这种思路

jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码

问题描述 jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码 jax_ws 客户端远程调用方法时,不生成服务端的代码如何实现?

ASP.NET 2.0 AJAX中Webservice调用方法示例

ajax|asp.net|web|示例 ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. 三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法 一.WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Micr

php中调用其他系统http接口的方法说明

  本篇文章主要是对php中调用其他系统http接口的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 使用函数: file_get_contents($url); 传入接口url及其参数:如 $url="http://192.168.1.1/test.jsp?id=1&type=2"; $ret=file_get_contents($url);