저장 프로시저 만들기
▣ 저장 프로시저를 이용하면, 응용프로그램 쪽에서 DATABASE에 데이터 관련 작업을 할 경우에 유용하게 접근하여 사용할 수 있습니다.
CREATE TABLE GUESTBOOK ( NUM int identity(1,1) primary key, [name] varchar(25) not null, email varchar(50), content text not null, postdate varchar(50) getdate(), postip varchar(15) not null, [password] varchar(20) not null ) GO Insert guestbook(name, email, content, postip, password) values('홍길동','h@h.com','다녀감','127.0.0.1','1234') --GUESTBOOK에데이터를저장하는저장프로시저 Create procedure sp_guestbookInsert @name varchar(25), @email varchar(50), @content text, @postip varchar(15), @password varchar(20) AS INSERT guestbook (name, email, content, postip, password) VALUES (@name, @email, @content, @postip, @password) --sp_guestbooklist : 방명록리스트를출력하는저장프로시저 Create PROC sp_guestbooklist AS SELECT num, name, email, content, postip FROM guestbook ORDER BY num DESC GO
----------------------------------------------위와같이 SQL SERVER 에서 작성
private void ReadDB() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "server=(local);uid=sa;pwd=123456; database=TEST"; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "sp_GuestBookList"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader DR = cmd.ExecuteReader(); GridView1.DataSource = DR; GridView1.DataBind(); DR.Close(); conn.Close(); } }
프로그래밍을 통해서 위와 같이 작성해봅니다.
'Languages > ASP .NET' 카테고리의 다른 글
ASP.NET - SqlDataAdapter 를 이용해서 SQL을 연결하는 방법 (0) | 2011.08.31 |
---|---|
ASP.NET - Web.config 에 add key를 추가하는 방법 (0) | 2011.08.31 |
ASP.NET - 그리드 뷰 사용하기 (0) | 2011.08.31 |
ASP.NET - 자바스크립트로 팝업창 띄우기 (0) | 2011.08.31 |
ASP.NET - 유효성 검사 (0) | 2011.08.31 |