테이블 설계 |
1. Test 이름의 DB에서 테이블 추가 [그림4-1] [그림4-2] |
FrmSqlCommand.aspx.cs |
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
<title></title> </head> <body>
<form id="form1" runat="server">
<div>
<h3>카테고리에 데이터 입력</h3>
<asp:Button ID="btnCommand" runat="server" Text="입력" onclick="btnCommand_Click" />
<asp:Label ID="lblDisplay" runat="server" Text=""></asp:Label>
</div>
</form> </body> </html> |
FrmSqlCommand.aspx.cs |
protected void btnCommand_Click(object sender, EventArgs
e) {
SqlConnection con = new SqlConnection(); con.ConnectionString = "server=WINDOWS-XP\\SQLSERVER;database=Test;uid=Test;pwd=1234;";
con.Open();
//[!] CRUD를 하려면, DB가 오픈되어져 있어야 한다...
//[1] Connection클래스의 인스턴스 생성 : 모든 명령어 실행
SqlCommand cmd = new SqlCommand();
//[2] Connection 속성으로 어떤 연결된 DB를 사용할건지 지정
cmd.Connection = con; // 개체명
//[3] CommandText 속성으로 명령어 지정 : SQL문 또는 저장프로시저명
cmd.CommandText = "Insert Into
Categories(CategoryName) Values('가전')";
//[4] CommandType 속성으로 : SQL 또는 SP 중 선택
cmd.CommandType = CommandType.Text;
// 인라인(InLine) SQL문
//[5] ExecuteNonQuery() 메서드로 모든 명령어 실행
cmd.ExecuteNonQuery();
//[6] 마무리
this.lblDisplay.Text = "저장되었습니다.";
con.Close(); } |
결과화면 |
[그림4-3] |
'ASP.NET' 카테고리의 다른 글
06.ADO.NET - SqlDataReaderRead (0) | 2009.09.24 |
---|---|
05.ADO.NET - SqlDataReader (0) | 2009.09.24 |
03.ADO.NET - SqlException (0) | 2009.09.24 |
02.ADO.NET - SqlConnectionBuilder (0) | 2009.09.24 |
01.ADO.NET - SqlConnection (4) | 2009.09.24 |
Comments