다음을 통해 공유


데이터 액세스(C# 작업 절차)

업데이트: 2007년 11월

이 항목에서는 ADO.NET 형식을 응용 프로그램에서 직접 사용하는 데이터 액세스 작업의 일반적인 사용에 대한 도움말 링크를 제공합니다. LINQ to SQL 또는 LINQ to DataSet을 사용하여 데이터에 액세스하는 방법에 대한 자세한 내용은 LINQ(C# 작업 절차)를 참조하십시오.

도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 C# 작업 절차를 참조하십시오.

일반

Visual Studio에서 데이터에 연결

형식화된 데이터 집합 만들기 및 디자인

TableAdapter

  • TableAdapter 개요
    응용 프로그램과 데이터베이스 사이에 통신을 제공하는 TableAdapters에 대한 개요를 제공합니다.

  • 연습: 여러 개의 쿼리가 있는 TableAdapter 만들기
    데이터 소스 구성 마법사를 사용하여 데이터 집합에 TableAdapter를 만드는 절차에 대해 설명합니다. 이 연습에서는 데이터 집합 디자이너에서 TableAdapter 쿼리 구성 마법사를 사용하여 TableAdapter에 두 번째 쿼리를 만드는 방법을 보여 줍니다.

데이터 집합 채우기 및 쿼리 실행

Windows Forms에서 데이터 표시

데이터 바인딩

데이터 집합의 데이터 편집(DataTable)

데이터 유효성 검사

  • 데이터 유효성 검사 개요
    데이터 개체에 입력할 값이 응용 프로그램에 설정된 규칙 및 데이터 집합의 스키마 제약 조건을 따르는지 확인하는 과정인 데이터 유효성 검사에 대한 개요를 제공합니다.

  • 연습: 데이터 집합에 유효성 검사 추가
    ColumnChanging 이벤트를 사용하여 레코드에 올바른 값이 입력되는지 확인하는 방법에 대해 설명합니다.

데이터 저장

  • 데이터 저장 개요
    원래 데이터 소스에 정보를 기록하는 과정과 데이터 집합의 데이터를 수정하는 과정이 구분되는 방식에 대해 설명합니다.

  • ADO.NET의 동시성 제어
    동시성 오류를 처리하는 특정 ADO.NET 기능과 동시성 제어의 일반적 방법에 대해 설명합니다.

  • 연습: TableAdapter DBDirect 메서드를 사용하여 데이터 저장
    TableAdapterDbDirect 메서드를 사용하여 데이터베이스에 대해 SQL 문을 직접 실행하는 데 필요한 자세한 지침을 제공합니다.

  • 연습: 동시성 예외 처리
    DBConcurrencyException을 catch하고 오류가 발생한 행을 찾아서 이를 처리하는 한 가지 전략을 보여 주는 Windows 응용 프로그램을 만드는 절차에 대해 설명합니다.

데이터 리소스

관리 코드로 SQL Server 2005 개체 만들기

  • SQL Server 프로젝트
    .NET 언어와 Transact-SQL 프로그래밍 언어를 사용하여 저장 프로시저나 트리거와 같은 데이터베이스 개체를 만들고 Microsoft SQL Server 2005 데이터베이스에 대해 데이터를 검색하고 업데이트하는 방법에 대해 설명합니다.

  • 연습: 관리 코드로 저장 프로시저 만들기
    다음 절차에 대한 지침을 단계별로 설명합니다.

    관리 코드로 저장 프로시저 만들기

    SQL Server 2005 데이터베이스에 저장 프로시저 배포

    데이터베이스에서 저장 프로시저를 테스트할 스크립트 만들기

    데이터베이스에서 데이터를 쿼리하여 저장 프로시저가 올바르게 실행되었는지 확인

추가 리소스

다음 사이트에 방문하려면 인터넷에 연결해야 합니다.

  • Visual Studio 2008 Developer Center
    Visual Studio를 사용하여 응용 프로그램을 개발하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.

  • Visual C# Developer Center
    C# 응용 프로그램을 개발하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.

  • Microsoft .NET Framework Developer Center
    .NET Framework 응용 프로그램을 개발하고 디버깅하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.

  • Data Access and Storage Developer Center
    응용 프로그램에서 Microsoft의 데이터 액세스 기술을 사용하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다.

  • SQL Server Developer Center
    SQL Server를 사용하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다.

참고 항목

개념

C# 작업 절차