제목 : 13.9. DAAB : SqlHelper 클래스
글번호:
|
|
215
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2007/07/09 오후 5:15:00
|
조회수:
|
|
8774
|
업데이트:
SqlHelper 클래스의 사용을 권장하지 않습니다.
SqlHelper 대신 Enterprise Library를 권장합니다.
=======================================================
DAAB(Microsoft Database Access Application Block)
: ADO.NET의 주요 명령어를 단순하게 코드를 줄여서 사용하도록 설계된 클래스(SqlHelper클래스)
- 다운로드: http://www.microsoft.com/downloads/details.aspx?FamilyID=f63d1f0a-9877-4a7b-88ec-0426b48df275&displaylang=en
○ ~/App_Code/SqlHelper.cs
○ ~/Bin/Microsoft.ApplicationBlocks.Data.dll
- 소개 강좌: http://www.taeyo.net/lecture/NET/DataAppBlock1.asp
- 도움말 파일: 다운로드 받고 설치하면 도움말에 모든 정보 표시(영문)
입력/수정/삭제 패턴:
ADO.NET : SqlConnection->SqlCommand->파라미터추가->ExecuteNonQuery()->다른 페이지로 이동
DAAB : SqlHelper.ExecuteNonQuery();
출력/검색 패턴:
ADO.NET : SqlConnection->SqlCommand->파라미터추가->SqlDataApdater->DataSet->Fill()->그리드 컨트롤
DAAB : SqlHelper.ExecuteDataset();
상세 패턴:
ADO.NET : SqlConnectin->SqlCcommand->파라미터추가-> ExecuteReader()->SqlDataReader->Read()->각각의 컨트롤
DAAB : SqlHelper.ExecuteReader();