私は ASP.Net Web サービスの完全な初心者ですが、SQL Server データベース接続を使用して Web サービスを実装するための優れたチュートリアルを教えてもらえますか?
前もって感謝します
私は ASP.Net Web サービスの完全な初心者ですが、SQL Server データベース接続を使用して Web サービスを実装するための優れたチュートリアルを教えてもらえますか?
前もって感謝します
Visual Studio> New Project ( .Net Framework 3.5を選択) > ASP.net Web Service Applicationに移動 します。これにより、次のHelloWorld
ような例
で Web サービスが作成されます。
public string HelloWorld()
{
return "Hello World";
}
クライアントがネットワーク経由でアクセスできる新しいメソッドを作成するには、[WebMethod]
タグの下に関数を作成します。
次のような 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();
}
これは、 ASP.NET Web サービスで MS SQL Server からデータを取得する方法を説明するビデオです。