具有SQL Server数据库连接的ASP.Net Web服务

具有SQL Server数据库连接的ASP.Net Web服务,asp.net,.net,database,web-services,Asp.net,.net,Database,Web Services,我是ASP.NETWebServices的完全初学者,有谁能给我介绍一个好的教程,通过它我可以使用SQLServer数据库连接实现web服务 提前感谢这是一段视频,将带您了解如何使用。1。在VisualStudio中创建项目 转到Visual Studio>新建项目(选择.Net Framework3.5)>ASP.Net Web服务应用程序 这将创建一个带有HelloWorld示例的web服务,如 public string HelloWorld() { ret

我是ASP.NETWebServices的完全初学者,有谁能给我介绍一个好的教程,通过它我可以使用SQLServer数据库连接实现web服务


提前感谢

这是一段视频,将带您了解如何使用。

1。在VisualStudio中创建项目 转到Visual Studio>新建项目(选择.Net Framework3.5)>ASP.Net Web服务应用程序 这将创建一个带有
HelloWorld
示例的web服务,如

    public string HelloWorld()
    {
        return "Hello World";
    }
2.创建数据库并获取连接字符串 3.定义WebMethod 要创建可由客户端通过网络访问的新方法,请在
[WebMethod]
标记下创建函数

4.使用数据库连接的通用结构 使用如下语句添加

using System.Data;
using System.Data.SqlClient;
创建一个
SqlConnection
like

SqlConnection con = new SqlConnection(@"<your connection string>");
通过调用打开连接

con.Open();
try catch
块中执行查询,如下所示:

try
        {
            int i=cmd.ExecuteNonQuery();
            con.Close();
        }
        catch (Exception e)
        {
            con.Close();
            return "Failed";

        }
请记住
ExecuteNonQuery()
不会返回游标,它只返回受影响的行数, 对于需要数据读取器的
操作,请使用
SqlDataReader
like

SqlDataReader dr = cmd.ExecuteReader();
并且像读者一样使用

using (dr)
            {
                while (dr.Read())
                {
                    result = dr[0].ToString();



                }
                dr.Close();
                con.Close();

            }
using (dr)
            {
                while (dr.Read())
                {
                    result = dr[0].ToString();



                }
                dr.Close();
                con.Close();

            }