연습: 응용 프로그램에 SQL Server Compact 3.5 데이터베이스 추가 및 응용 프로그램 배포
업데이트: 2007년 11월
이 연습에서는 SQL Server Compact 3.5 데이터베이스를 Windows 기반 응용 프로그램에 통합하는 방법을 단계별로 설명합니다.
이 연습에서는 다음 작업을 수행합니다.
새 Windows 기반 응용 프로그램을 만듭니다.
프로젝트에 SQL Server Compact 3.5 데이터베이스를 추가합니다.
데이터 바인딩된 Windows Forms 컨트롤을 만듭니다.
ClickOnce 배포를 사용하여 데이터베이스를 포함한 응용 프로그램을 배포합니다.
사전 요구 사항
이 연습을 완료하려면 다음과 같은 요건을 갖추어야 합니다.
- SQL Server Compact 3.5
Windows 기반 응용 프로그램 만들기
첫 번째 단계는 Windows 기반 응용 프로그램 프로젝트를 만드는 것입니다.
참고: |
---|
다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
새 Windows 기반 응용 프로그램을 만들려면
파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.
프로젝트 이름을 SQLCompactWalkthrough로 지정합니다.
Windows 응용 프로그램을 클릭하고 확인을 클릭합니다. 자세한 내용은 Windows 기반 응용 프로그램 만들기를 참조하십시오.
SQLCompactWalkthrough 프로젝트가 만들어져 솔루션 탐색기에 추가됩니다.
데이터베이스 추가 및 데이터 소스 만들기
프로젝트를 만들었으면 다음 단계로 프로젝트에 SQL Server Compact 3.5 데이터베이스를 추가하고 데이터베이스의 테이블에 기초한 새 데이터 소스를 만듭니다. 새 데이터 소스는 다음 단원의 데이터 소스 창에서 데이터 바인딩을 끌어 놓는 데 사용됩니다.
이 절차에서는 데이터 소스 구성마법사를 사용하여 Northwind 샘플 데이터베이스의 Customers 테이블에 기초한 데이터 소스를 만듭니다. 데이터 소스 구성 마법사는 프로젝트에 SQL Server Compact 3.5 데이터베이스 파일이 추가될 때 자동으로 시작됩니다.
참고: |
---|
SQL Server Compact 3.5의 Northwind 샘플 데이터베이스는 Northwind.sdf이며 C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples에 있습니다. |
데이터 소스를 만들려면
프로젝트 메뉴에서 기존 항목 추가를 클릭합니다.
기존 항목 추가 대화 상자에서 Northwind.sdf 파일의 위치로 이동한 다음 추가를 클릭합니다.
참고: 기존 항목 추가 대화 상자에서 .sdf 파일을 표시하려면 개체 유형 목록에서 데이터 파일을 클릭해야 합니다.
데이터베이스 파일이 추가되면 데이터 소스 구성 마법사의 데이터베이스 개체 선택 페이지가 열립니다.
테이블 노드를 확장하고 Customers 테이블을 선택합니다.
마침을 클릭하면 데이터베이스 파일(Northwind.sdf)이 형식화된 데이터 집합(NorthwindDataset)과 함께 프로젝트에 추가됩니다.
데이터를 표시할 컨트롤 만들기
이제 데이터 소스가 만들어졌고 데이터 소스 창에서 이를 사용할 수 있으므로 테이블을 Windows Form에 끌어 놓아 데이터 바인딩된 모눈을 만들 수 있습니다.
Windows Form에 데이터 바인딩된 모눈을 추가하려면
데이터 소스 창에서 Customers 노드를 Form1로 끌어서 놓습니다.
F5 키를 눌러 응용 프로그램을 실행합니다.
고객 데이터가 모눈에 로드된 상태로 폼이 표시됩니다.
응용 프로그램 배포
응용 프로그램을 완성했으면 이제 배포할 준비가 되었습니다. 이 연습에서는 ClickOnce 배포를 사용합니다.
SQL Server Compact 3.5 데이터베이스가 포함된 응용 프로그램의 ClickOnce 배포를 만들려면 프로젝트 디자이너에서 적절한 게시 정보를 구성해야 합니다.
참고: |
---|
프로젝트에 SQL Server Compact 3.5 데이터베이스 파일을 추가하면 ClickOnce 배포를 위한 적절한 게시 정보가 자동으로 구성됩니다. 그러나 이 연습에서는 배포가 작동하는 방식을 이해하기 위해 각 설정을 확인해 봅니다. |
SQL Server Compact 3.5 데이터베이스가 있는 응용 프로그램의 ClickOnce 배포를 구성하려면
솔루션 탐색기에서 My Project(Visual Basic 프로젝트의 경우) 또는 속성(C# 프로젝트의 경우)을 두 번 클릭하여 프로젝트 디자이너를 엽니다.
게시 탭을 클릭합니다.
응용 프로그램 파일을 클릭한 다음 Northwind.sdf의 게시 상태를 데이터 파일(자동)로 설정합니다.
이렇게 설정하면 설치 관리자에서 이 파일을 데이터 디렉터리에 배치합니다.
확인을 클릭합니다.
필수 구성 요소를 클릭한 다음 SQL Server Compact 3.5 확인란을 선택합니다.
이렇게 설정하면 설치 관리자에서 SQL Server Compact 3.5 런타임이 있는지 확인하고 런타임이 없으면 인터넷을 통해 이를 설치합니다.
설치 관리자 만들기
이제 SQL Server Compact 3.5 데이터베이스를 응용 프로그램과 함께 배포하기 위한 게시 정보가 구성되었으므로 설치 관리자를 만들 차례입니다.
설치 관리자를 만들려면
게시 위치 영역에서 줄임표(...) 단추를 클릭하여 웹 사이트 열기 대화 상자를 엽니다.
파일 시스템을 클릭합니다.
설치 관리자를 배포할 새 폴더를 만들고 이 폴더를 선택합니다.
참고: 모든 위치에 폴더를 만들 수 있습니다. 단, 이 위치를 나중에 찾을 수 있도록 기억해 두어야 합니다.
열기를 클릭합니다.
지금 게시를 클릭하여 설치 관리자를 만듭니다.
다음 단계
방금 만든 폴더를 SQL Server Compact 3.5가 없는 컴퓨터로 복사한 다음 설치 프로그램을 실행하여 응용 프로그램을 설치합니다. 설치 관리자에서 SQL Server Compact 3.5 필수 구성 요소를 감지하여 응용 프로그램 설치의 일부로 SQL Server Compact 3.5를 설치합니다.
참고 항목
작업
방법: 프로젝트에 SQL Server Compact 3.5 데이터베이스 추가
방법: 응용 프로그램과 함께 SQL Server Compact 3.5 데이터베이스 배포
개념
SQL Server Compact 3.5 및 Visual Studio