C#
(C#) 데이터베이스에서 학번을 조회(select)하는 예제
코딩ABC
2023. 4. 19. 08:26
반응형
SQL Server 또는 LocalDB에서 학번으로 학생을 조회하는 C# 코드입니다.
화면은 다음과 같이 구성하였습니다.
여기에서는 학번 옆의 [검색] 버튼에 대한 코드입니다.
학번으로 학생을 검색하는 C# 코드
using System;
using System.Windows.Forms;
using System.Data.SqlClient;
...
string connectionString =
@"Server=(LocalDB)\MSSQLLocalDb;database=haksa;integrated security=true";
...
private void btnSearch_hakbun_Click(object sender, EventArgs e)
{
if (txtHakbun.Text.Trim().Length != 7)
{
MessageBox.Show("학번은 7자리입니다.");
txtHakbun.Focus();
return;
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionString;
conn.Open();
string sql = "select * from student where hakbun='" +
txtHakbun.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
txtName.Text = dr["name"].ToString();
if (dr["sx"].ToString()=="1")
rdM.Checked= true;
else if (dr["sx"].ToString() == "2")
rdW.Checked = true;
}
else
{
MessageBox.Show("등록된 학번이 아닙니다.");
}
dr.Close();
conn.Close();
}
반응형