Visual C++의 데이터 액세스

Microsoft는 2011년부터 네이티브 응용 프로그램이 SQL Server 데이터베이스에 연결하기 위한 표준으로 ODBC를 제공해 왔습니다. 자세한 내용은 FAQ(영문)를 참조하세요. Windows에서 실행되는 최신 네이티브 C++ 응용 프로그램의 경우 Azure에 호스트된 SQL 데이터베이스 인스턴스를 비롯한 SQL 데이터베이스에 연결하는 기본 방법은 Windows ODBC Driver 11 for SQL Server를 사용하는 것입니다.

오버헤드가 낮은 로컬 데이터베이스 인스턴스의 경우 SQL 인스턴스를 실행하지 않아도 되는 SQL Server 2014 Express LocalDB를 사용할 수 있습니다. C++/CLI 라이브러리는 네이티브 ODBC 드라이버 또는 ADO.NET과 .NET용 Azure 데이터 서비스를 모두 사용할 수 있습니다. 자세한 내용은 ADO.NET을 사용하여 데이터 액세스(C++/CLI)Visual Studio에서 데이터 액세스를 참조하세요.

단원 내용

이 섹션에서는 레거시 데이터베이스 프로그래밍 기술에 대해 다룹니다. 이러한 페이지의 내용이 새 응용 프로그램에 항상 적용되는 것은 아닙니다.

  • 데이터 액세스 프로그래밍
    Visual C++를 사용하는 레거시 데이터 액세스 프로그래밍에 대해 설명합니다. 이 프로그램에서는 기본적으로 ATL(액티브 템플릿 클래스 라이브러리) 또는 MFC(Microsoft Foundation Class) 라이브러리와 같은 클래스 라이브러리 중 하나를 사용하므로 데이터베이스 API를 간편하게 사용할 수 있습니다.

  • OLE DB 프로그래밍
    OLE DB 데이터베이스 기술 및 OLE DB 템플릿 라이브러리에 대해 설명하는 개념 항목에 대한 링크를 제공합니다.

  • MFC를 통한 ODBC(Open Database Connectivity)
    MFC를 사용하여 ODBC를 대상으로 지정하는 방법을 설명하는 개념 항목에 대한 링크를 제공합니다.

  • 데이터 바인딩된 컨트롤(ADO 및 RDO)
    데이터베이스 응용 프로그램을 빠르게 개발할 수 있도록 하는 MFC 프로젝트의 ActiveX 컨트롤을 통한 다시 사용할 수 있는 데이터 바인딩 메커니즘에 대해 설명합니다.

관련 단원

  • OLE DB 템플릿(영문)
    흔히 사용되는 여러 OLE DB 인터페이스를 구현하는 템플릿 클래스 집합인 OLE DB 소비자 및 공급자 템플릿에 대한 참조 자료를 제공합니다.

  • MFC 참조
    Windows API용으로 작성된 응용 프로그램의 프레임워크인 응용 프로그램 프레임워크를 구성하는 클래스 집합인 MFC 라이브러리에 대한 참조 자료를 제공합니다.

참고 항목

기타 리소스

데이터 액세스 기술 로드맵