Windows 앱의 데이터 액세스

SQLite 데이터베이스를 사용하여 데이터를 사용자의 디바이스에 저장할 수 있습니다. 직접 데이터베이스 액세스가 허용되는 제어된 환경에서 앱이 실행되는 경우 데이터베이스 클라이언트 라이브러리를 사용하여 Windows 앱을 데이터베이스에 연결할 수도 있습니다.

공유 데이터에 액세스하는 엔터프라이즈 기간 업무 앱의 경우 데이터베이스 액세스를 소유하는 인증된 서비스 계층을 선호합니다. 서비스 경계는 권한 부여, 유효성 검사, 감사, 버전 관리 및 자격 증명 보호를 중앙 집중화하는 데 도움이 됩니다. 데스크톱 클라이언트에 공유 데이터베이스 자격 증명 또는 권한 있는 연결 문자열을 포함하지 마세요.

이 섹션의 토픽

이 섹션에서는 다른 백 엔드 데이터베이스를 사용하여 Windows 앱에서 데이터를 저장하고 검색하는 방법을 알아봅니다. 각 토픽에서는 시작하는 데 도움이 되는 가이드를 제공합니다.

주제 설명
Windows에서 SQLite 데이터베이스 사용 SQLite를 사용하여 사용자 디바이스의 경량 데이터베이스에 데이터를 저장하고 검색하는 방법을 보여 줍니다. SQLite는 서버가 없는 포함된 데이터베이스 엔진입니다.
Windows 앱에서 SQL Server 데이터베이스 사용 SQL Server 데이터베이스에 직접 연결한 다음 Microsoft.Data.SqlClient 네임스페이스의 클래스를 사용하여 데이터를 저장하고 검색하는 방법을 보여줍니다. 배포 및 보안 모델에 맞는 경우에만 직접 데이터베이스 액세스를 사용합니다.
Windows 앱에서 Cosmos DB 데이터베이스 사용 Cosmos DB 데이터베이스로 작업하고 프로그래밍 방식으로 연결을 테스트하는 방법을 보여 줍니다. Cosmos DB는 클라우드 기반 문서 데이터베이스입니다.
Windows 앱에서 MySQL 데이터베이스 사용 MySQL 데이터베이스에 연결하고 Windows 응용 프로그램에서 데이터베이스와 상호 작용하는 방법을 보여 줍니다. MySQL은 오픈 소스, 플랫폼 간 관계형 데이터베이스입니다.
Windows 앱에서 MongoDB 데이터베이스 사용 MongoDB 데이터베이스로 작업하고 프로그래밍 방식으로 연결 테스트하는 방법을 보여 줍니다. MongoDB는 플랫폼 간 문서 데이터베이스입니다.