自定义webservice步骤和一些常用的webservice接口

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 selectAllUser()

{

List list = new 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 selectUser(int _id)

{

List list = new 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;

相关文档
最新文档