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 サイトの他の関連記事を参照してください。