서브메뉴

본문

Programming Microsoft ADO.NET
Programming Microsoft ADO.NET
저자 : David Sceppa
출판사 : 정보문화사
출판년 : 2002
ISBN : 8956740216

책소개


ActiveX Data Objects .NET(ADO.NET)은 XML 데이터를 포함하는 .NET 기반의 애플리케이션에서 데이터를 사용할 수 있도록 돕기 위해 Microsoft .NET 프레임워크에 포함된 라이브러리 집합이다. 이 책은 웹이 가능한 엔터프라이즈 애플리케이션에서 데이터를 액세스, 정렬, 조작할 수 있는 방법을 소개하고 있다. Microsoft Visual Studio .NET의 툴과 마법사로 데이터베이스 코드를 어떻게 작성하고, 테스트하고, 디버그 하는지에 대하여 데이터베이스 전문가와 ADO 권위자로부터 전문적인 안내와 정통한 팁을 얻을 수 있다.

이 책은 4개의 Part로 나누어져 있다. Part 1에서는 ADO.NET 객체 모델의 개요를 제공하고, 데이터 폼 마법사에 대한 가이드도 설명한다. Part 2에서는 .NET 데이터 공급자에서 사용할 수 있는 여러 객체(Connection, Command, DataReader, DataAdapter)들을 사용하는 방법을 보여준다. Part 3에서는 ADO.NET 객체 모델에서의 "연결되지 않은" 객체(DataSet, DataTable, DataColumn, DataRow, DataRelation)에 대해 살펴본다. Part 4에서는 ADO.NET을 사용하여 효율적인 Windows 기반 애플리케이션과 웹 기반 애플리케이션을 만드는 기법을 보여준다.

또한 향상된 ADO.NET 객체 모델과 웹 확장을 위한 ADO.NET 객체 모델의 XML 특징, Microsoft SQL Server 2000과의 강화된 통합 기능 등에 대해서도 배울 것이다.

[부록 CD] 테스트에 필요한 프로그램과 구성 요소들

목차


Part 1 ADO.NET 시작하기

Chapter 1 ADO.NET 개요
왜 새로운 객체 모델인가?
ADO.NET 객체 모델
흔히 할 수 있는 질문들(FAQ)

Chapter 2 데이터 폼 마법사를 사용하여 ADO.NET 애플리케이션 만들기
누구나 좋아하는 데모
데이터-바운드 폼을 만들기 위해 데이터 폼 마법사 사용하기
새 데이터-바운드 폼 사용하기
시작점으로서의 데이터 폼 마법사
흔히 할 수 있는 질문들(FAQ)

Part 2 .NET 데이터 공급자를 사용하여 연결 얻기

Chapter 3 데이터베이스에 연결하기
Connection 객체 사용하기
Visual Studio .NET 디자인 타임 기능
OleDbConnection 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 4 데이터베이스에 쿼리하기
코드에서 Command 객체 사용하기
Visual Studio .NET에서 명령 만들기
Command, DataReader, Parameter 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 5 DataAdapter 객체를 사용하여 데이터 가져오기
DataAdapter 객체란?
DataAdapter 객체 생성과 사용
Visual Studio .NET에서 DataAdapter 객체 만들기
DataAdapter 참조
흔히 할 수 있는 질문들(FAQ)

Part 3 오프라인 데이터 - ADO.NET DataSet 사용하기

Chapter 6 DataSet 객체 사용하기
DataSet 객체의 기능
DataSet 객체 사용하기
Visual Studio .NET에서 DataSet 객체 사용하기
ForeignKeyConstraint 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 7 관계형 데이터 사용하기
관계형 데이터 액세스의 간략한 개요
코드에서 DataRelation 객체 사용하기
Visual Studio .NET에서 DataRelaton 객체 만들기
DataRelation 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 8 정렬, 검색 필터링
DataTable 객체의 검색과 필터링 기능 사용하기
DataView 객체란?
코드에서 DataView 객체 사용하기
Visual Studio .NET에서 DataView 객체 만들기
DataView 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 9 강력한 형식의 DataSet 객체 사용하기
강력한 형식의 DataSet 객체 만들기
강력한 형식의 DataSet 객체 사용하기
언제 강력한 형식의 DataSet 객체를 사용하는가?
흔히 할 수 있는 질문들(FAQ)

Chapter 10 데이터베이스에 업데이트 반영하기
역사 수업
업데이트를 반영하기 위해 ADO.NET Command 객체 사용하기
업데이트를 반영하기 위해 ADO.NET DataAdapter 객체 사용하기
DataAdapter 객체를 수동으로 설정하기
업데이트 로직을 생성하기 위해 CommandBuilder 객체 사용하기
업데이트 로직을 생성하기 위해 데이터 어댑터 구성 마법사 사용하기
업데이트 시 고려해야 할 다른 것들
OleDbCommandBuilder 객체 참조
흔히 할 수 있는 질문들(FAQ)

Chapter 11 고급 업데이트 시나리오
업데이트 반영 후에 행 새로 고침
새로 생성된 자동 증분값 가져오기
SQL Server의 NOCOUNT 설정 사용하기
계층적 변경 반영하기
변경 격리(isolating)와 재통합(reintegrating)
실패한 업데이트 시도를 세련되게 처리하기
분산 트랜잭션 사용하기
흔히 할 수 있는 질문들(FAQ)

Chapter 12 XML 데이터 사용하기
XML과 데이터 액세스간의 격차 줄이기
XML 데이터 읽기와 쓰기
DataSet + XmlDocument = XmlDataDocument
SQL Server 2000에서 XML 데이터 가져오기
간단한 ADO.NET과 XML 샘플
흔히 할 수 있는 질문들(FAQ)

Part 4 ADO.NET을 사용하여 효율적인 애플리케이션 만들기

Chapter 13 효율적인 윈도우 기반 애플리케이션 만들기
데이터 바인딩을 사용하여 사용자 인터페이스를 빨리 만들기
애플리케이션 설계 고려사항
흔히 할 수 있는 질문들(FAQ)

Chapter 14 효율적인 웹 애플리케이션 만들기
웹 애플리케이션에 대한 간단한 소개
데이터베이스에 연결하기
웹 페이지에 데이터 표시하기
라운드-트립 사이에 데이터 캐시하기
페이징(paging)
웹 페이지에 있는 데이터 편집하기
흔히 할 수 있는 질문들(FAQ)

Part 5 Appendix

Appendix A 다른 .NET 데이터 공급자 사용하기
SQL Client .NET 데이터 공급자
ODBC .NET 데이터 공급자
Oracle Client .NET 데이터 공급자
일반적인 교차-공급자(Cross-Provider)에 관하여

Appendix B 툴들
ADO.NET Ad Hoc Query Tool
ADO.NET Navigation Control

QuickMenu