写了一个C#的webservice,代码如下:using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
using System.Text;
using System.Data;
/// <summary>
/// WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
/*
如果在asp.net中调用,可以返回Dataset,参数为书名和作者
*/
public DataSet seaarch(string b_name, string b_author)
{
string sql = "";
if (b_name != null)
{
sql = "select * from book where bookname like '%" + b_name + "%'";
}
else
{
sql = "select * from book where auther like '%" + b_author + "%'";
} BookDAL b = new BookDAL();
DataSet ds = b.GetDataSetStr(sql);
return ds;
}
}其中bookDAL是我自己写的一个C#类,提供一些函数的…………然后请问JAVA要怎样可以调用这个webservice呢?急救help~~~~~~~~~
在线等高手哦!!
谢谢啦啦啦~~~
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
using System.Text;
using System.Data;
/// <summary>
/// WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
/*
如果在asp.net中调用,可以返回Dataset,参数为书名和作者
*/
public DataSet seaarch(string b_name, string b_author)
{
string sql = "";
if (b_name != null)
{
sql = "select * from book where bookname like '%" + b_name + "%'";
}
else
{
sql = "select * from book where auther like '%" + b_author + "%'";
} BookDAL b = new BookDAL();
DataSet ds = b.GetDataSetStr(sql);
return ds;
}
}其中bookDAL是我自己写的一个C#类,提供一些函数的…………然后请问JAVA要怎样可以调用这个webservice呢?急救help~~~~~~~~~
在线等高手哦!!
谢谢啦啦啦~~~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货