-
ASP.NET 데이터베이스 연동.NET 정리 2010. 4. 14. 13:46
> 데이터 접근 구조의 요소데이터 소스(Data source)
저장된 데이터를 참조할 수 있는 디스크 파일, 데이터 베이스 , XML 파일, XML 웹 서비스
공급자 (Provider)
데이터 제공자, 데이터 소스를 연결하고 명령을 실행하며 데이터를 검색하는데 사용.
데이터 공급자는 각 데이터 소스에 따라 여러 개로 나뉘어져 있으며, 그 구조가 간단, 데이터 소스와 개발자 코드간에 최소한의 계층을 만들고 기능의 저하 없이 성능을 향상 시킴.
데이터 공급자 설명.Net Framework Data Provider for SQL server
.Net FrameWork
Data Provider for OLE DB
.Net FrameWork
Data Provider for ODBC
.Net Framework
Data Provider for Oracle
________________________________________________________________________________________________________________________________________
connection : 특정 데이터 소스 연결 기본 클래스 -DbConnection
command : 데이터 소스에 대해 명령 실행
DataReader : 데이터 소스에서 정방향 읽기전용으로 데이터를 조회함
DataAdapter : 웹 서버 메모리에 가상의 데이터베이스를 생성하고 업데이트 내용을 데이터 소스에 적용.
________________________________________________________________________________________________________________________________________
데이터 게층(Data Layer)
데이터 소스의 종류와 상관없이 일관성 있는 방법으로 데이터를 검색하고 조작할 수 잇는 웁 응용 프로그램과 데이터 공급자 사이에 있는 계층
웹 응용 프로그램(Web Application)
asp.net의 서버 컨트롤 및 개발자 코드를 사용하여 데이터 소스로부터 가져온 결과 집합을 표현하는 계층
▶ ADO.NET
- 연결 기반 데이터 베이스 연동
ado.net을 사용하여 데이터 소스에 접근한 수 데이터를 조회하거나 조작할때 ado.net과 데이터 소스간에 연결을 계속적으로 지속시키는 연동방법.
- 비연결기반 데이터 베이스 연동
데이터 소스에서 가져온 데이터를 웹 서버의 메모리에 가상 데이터베이스 형식으로 만들어 두고 연결을 끊음.
ado.net과 데이터 소스간에 지속적인 연결이 필요없는 연동방법.
가상데이터베이스 (data set) 사용
'.NET 정리' 카테고리의 다른 글
asp.net 인증처리 방식 (0) 2010.04.26 ASP.NET 데이터 바인딩 컨트롤 (0) 2010.04.14 ASP.NET 디버깅 (0) 2010.04.09 테마 (0) 2010.04.01 ASP.NET 2.0의 마스터 페이지 (0) 2010.04.01