4

私は ASP.Net Web サービスの完全な初心者ですが、SQL Server データベース接続を使用して Web サービスを実装するための優れたチュートリアルを教えてもらえますか?

前もって感謝します

4

2 に答える 2

7

1.Visual Studio でプロジェクトを作成する

Visual Studio> New Project ( .Net Framework 3.5を選択) > ASP.net Web Service Applicationに移動 します。これにより、次のHelloWorldような例 で Web サービスが作成されます。

    public string HelloWorld()
    {
        return "Hello World";
    }

2. データベースを作成し、接続文字列を取得する

3. WebMethod を定義する

クライアントがネットワーク経由でアクセスできる新しいメソッドを作成するには、[WebMethod]タグの下に関数を作成します。

4.データベース接続を利用するための共通構造

次のような using ステートメントを追加します

using System.Data;
using System.Data.SqlClient;

SqlConnectionいいねを作成する

SqlConnection con = new SqlConnection(@"<your connection string>");

SqlCommandあなたの好きを作成します

 SqlCommand cmd = new SqlCommand(@"<Your SQL Query>", con);

呼び出して接続を開きます

con.Open();

try-catch次のようなブロックでクエリを実行します。

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

        }

カーソルExecuteNonQuery()を返さないことに注意してください。影響を受ける行の数のみを返します。selectデータリーダーが必要な操作では、like を使用しますSqlDataReader

SqlDataReader dr = cmd.ExecuteReader();

リーダーを次のように使用します

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



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

            }
于 2013-12-10T12:18:25.817 に答える
2

これは、 ASP.NET Web サービスで MS SQL Server からデータを取得する方法を説明するビデオです。

于 2013-09-10T03:18:06.643 に答える