본문 바로가기

Microsoft/ASP.NET

ADO.Net(2) 저장

이번에 볼 내용은 ADO.NET을 사용한 저장입니다.

 

먼저 소스를 보겠습니다. 

            SqlConnection Conn = new SqlConnection("Data Source=.;Initial Catalog=MyDB;Integrated Security=True");

            Conn.Open();

 

            String strSQL = "";
            strSQL = strSQL + "INSERT INTO Member(Password,Name,Phone)" + Environment.NewLine;
            strSQL = strSQL + "VALUES (@Password, @Name, @Phone)";

 

            SqlCommand Cmd = new SqlCommand(strSQL, Conn);

 

            Cmd.Parameters.AddWithValue("@Password", "test123");
            Cmd.Parameters.AddWithValue("Name", txtRegName.Text);
            Cmd.Parameters.AddWithValue("Phone", txtRegPhone.Text);


            Cmd.ExecuteNonQuery();
            Conn.Close();

 

기존에 조회와 동일하지만 SqlCommand를 사용하여 쿼리를 실행하고

매개변수로 AddWithValue를 사용하여 값을 입력한 부분이 변경되었습니다.

 

물론 AddWithValue의 경우에는 조회에서도 동일하게 사용가능하며

저장시에도 Insert문에 바로 매개변수에 대한 값을 입력 받을 수 있습니다.

 

모든 쿼리의 준비가 완료된 후 ExecuteNonQuery를 사용하여 실행하면 해당 쿼리가 실행되어 집니다.

'Microsoft > ASP.NET' 카테고리의 다른 글

ADO.NET(1)  (0) 2015.11.22
ASP.Net Redirect  (0) 2015.11.20
ASP C# String 처리  (0) 2015.11.20
쿠키 읽기  (0) 2015.11.07
쿠키란 무엇인가? (1)  (0) 2015.11.05