ホームページ > データベース > mysql チュートリアル > C# を使用して SQL Server データベースからデータを取得する方法

C# を使用して SQL Server データベースからデータを取得する方法

Barbara Streisand
リリース: 2024-12-27 08:48:11
オリジナル
589 人が閲覧しました

How to Retrieve Data from a SQL Server Database Using C#?

C# での SQL Server データベースからのデータの取得

概要
データベースからのデータへのアクセスは、ソフトウェア開発における重要なタスク。この記事では、C# を使用して SQL Server データベースからデータを取得する方法について説明します。

データベース接続
SQL Server データベースに接続するには、SqlConnection クラスを使用します。

SqlConnection con = new SqlConnection("connectionString");
ログイン後にコピー

データの選択
データベースからデータを選択するには、 Select * from tablename クエリを使用した SqlCommand:

SqlCommand cmd = new SqlCommand("Select * from tablename", con);
ログイン後にコピー

動的 SQL クエリ
パラメータに基づいてデータを取得するには、パラメータ化されたクエリを使用して SQL インジェクションを回避します:

cmd.CommandText = "Select * from tablename where firstname = @fName";
cmd.Parameters.AddWithValue("@fName", textBox1.Text);
ログイン後にコピー

データの読み取り
データを読み取るには取得したデータは、SqlDataReader を使用します:

using (SqlDataReader oReader = oCmd.ExecuteReader())
{
    while (oReader.Read())
    {
        // Access column data...
    }
}
ログイン後にコピー

カスタム オブジェクト
よりクリーンなコードの場合は、データを表すカスタム オブジェクトを定義します:

public class Person
{
    public string firstName;
    public string lastName;
}
ログイン後にコピー

TextBoxes の入力
取得した内容をテキストボックスに入力するにはデータを取得するには、カスタム オブジェクトのプロパティを使用します。

Person x = SomeMethod("John");
txtLastName.Text = x.lastName;
ログイン後にコピー

結論
この記事では、パラメーター化されたクエリとカスタム クエリを使用して C# で SQL Server データベースからデータを取得する方法を説明しました。オブジェクトを使用して、データ アクセスに対する柔軟で安全なアプローチを提供します。

以上がC# を使用して SQL Server データベースからデータを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート