본문 바로가기

Languages/Visual Basic

VB.NET - ADO.NET 개요 및 활용



ADO.NET의 개요 및 활용


▣ 개념

n 이전에 사용하던 ADO개체의 닷넷 버전

n 탄생배경 : 인터넷 시대에 적합한

q 기존의 DB관리방식과 다른 방법요구

n 특징

q 접속이 끊힌 후에도 처리와 데이터변경 가능

q 데이터 전송, 저장방식의 표준화 – XML 이용

▣ 구조 - 1. Data Provider

n Data Provider 구성

q Connection 클래스

n OleDbConnection

n SqlConnection

n OracleConnection

q Command 클래스

q DataReader 클래스

n 연결된 DB에서 자료를 하나씩 읽어들이는 역할

▣ 구조 - 2. DataSet

n DataSet 이란 – 메모리 상주 DB

q 비연결방식(접속이 끊어진 상태)에서도 지원토록 설계

q 메모리에 DB를 저장하여 관리하도록 지원

n 내부적으로 사용되어지는 클래스

q DataTable 클래스 : 테이블관리

q DataRelation 클래스 : 테이블간의 관계관리

▣ DataAdapter

n DataAdapter 

q Data Provider에 속하는 클래스로서

q DataSet에 데이터를 적합한 형태로 채우는 역할

q DB와 연결된 상태에서만 사용가능

n DB와 끊긴 후에는 DataSet개체에서 자료관리

q 끊긴 후에는 Data 추가 삭제는 안됨

▣ ADO.NET 활용 순서도