SQL programming 
ADO.NET In-Memory DataSet 클래스

ADO.NET의 DataSet 클래스는 클라이언트 메모리 상에 존재하는 테이블들을 가지며, 서버와의 연결을 유지하지 않는다. DataSet 클래스는 개발자가 직접 모든 테이블 구조 만들고 데이타 삽입등을 할 수 있으나, 일반적으로 SqlDataAdapter과 같은 DataAdapter를 이용하여 데이타를 서버로부터 가져와 메모리상의 DataSet에 할당 후 사용한다. DataSet 객체는 DataGridView같은 그리드에 데이타를 바인딩하여 사용할 수 있다.

예제






ADO.NET DataTable 클래스

DataTable 클래스는 메모리상에 테이블을 표현하는 클래스로서, DataSet.Tables 컬렉션에 포함되어 사용되는 경우가 많다. DataSet은 여러개의 DataTable들을 포함하여 마치 메모리상의 간이 데이타베이스와 같은 개념으로 이해될 수 있다. DataSet에 있는 DataTable을 엑세스하기 위해서는 dataSet.Tables[0]과 같이 인덱스를 사용할 수 있으며, 아래 예와 같이 테이블명을 이용해서 엑세스할 수도 있다.





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.