自定义webservice步骤和一些常用的webservice接口
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
webservice的发布:
1、新建项目 web应用程序工程,名字自拟
2、在新建的项目中添加一个类,名字自拟,用来操作数据库,进行目标数据库的增删改查
注:连接本地数据库的字符串为private String ConServerStr = @"Data
Source=xzh-pc\sqlexpress;database=qisou;uid=qisou;pwd=qisou"
连接本地数据库的类可以为
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
namespace StockManageWebservice
{
///
///一个操作数据库的类,所有对sqlservice的操作都写在这个类中,使用时实例化一个然后调用即可
///
publicclass DBOperation : IDisposable
{
publicstatic SqlConnection sqlCon;//用于连接数据库
private String ConServerStr = @"Data
Source=xzh-pc\sqlexpress;database=qisou;uid=qisou;pwd=qisou";
//默认构造函数
public DBOperation()
{
if (sqlCon == null)
{
sqlCon = new SqlConnection();
sqlCon.ConnectionString = ConServerStr; sqlCon.Open();
}
}
//关闭销毁数据库,相当于close()
publicvoid Dispose()
{
if (sqlCon != null)
{
sqlCon.Close();
sqlCon = null;
}
}
///
///获取所有用户
///
///
public List
{
List
try
{
String sql = "select * from T_User";
SqlCommand cmd = new SqlCommand(sql, sqlCon); SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
//将结果集信息添加到返回向量中
list.Add(reader[0].ToString());
list.Add(reader[1].ToString());
list.Add(reader[2].ToString());
//list.Add(reader[3].ToString());
list.Add(reader[4].ToString());
list.Add(reader[5].ToString());
list.Add(reader[6].ToString());
list.Add(reader[7].ToString());
}
reader.Close();
cmd.Dispose();
}
catch (Exception)
{
}
return list;
}
///
///获取当前用户
///
///
public List
{
List
try
{
String sql = "select * from T_User where _id = " + _id; SqlCommand cmd = new SqlCommand(sql, sqlCon); SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
//将结果集信息添加到返回向量中
list.Add(reader[0].ToString());
list.Add(reader[1].ToString());
list.Add(reader[2].ToString());
//list.Add(reader[3].ToString());
list.Add(reader[4].ToString());
list.Add(reader[5].ToString());
list.Add(reader[6].ToString());
list.Add(reader[7].ToString());
}
reader.Close();
cmd.Dispose();
}
catch (Exception)
{
}
return list;