연습: 데이터베이스의 데이터에 연결(Windows Forms)

Visual Studio에서 데이터 소스 구성 마법사를 사용하여 데이터에 응용 프로그램을 연결할 수 있습니다. 이 마법사를 완료한 후에 데이터 소스 창의 데이터 개체를 폼 위로 끌어 와 데이터 바인딩된 컨트롤을 만들 수 있습니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

이 연습에서 수행할 작업은 다음과 같습니다.

  • Windows Forms 응용 프로그램 프로젝트 만들기

  • 데이터 소스 구성 마법사를 사용하여 응용 프로그램에 데이터베이스 개체를 기반으로 한 데이터 집합을 만들고 구성합니다.

사전 요구 사항

이 연습을 완료하려면 다음과 같은 요건이 필요합니다.

프로젝트 만들기

새 프로젝트를 만들려면

  1. 파일 메뉴에서 새 프로젝트를 만듭니다.

  2. Windows Forms 응용 프로그램을 선택하고 확인을 클릭합니다. 자세한 내용은 Windows 기반 응용 프로그램 만들기를 참조하십시오.

    프로젝트가 만들어져 솔루션 탐색기에 추가되었습니다.

Northwind 데이터베이스에 연결

Northwind 데이터베이스의 SQL Server 버전에 연결하거나 데이터베이스의 Microsoft Access 버전에 연결할 수 있습니다.

Northwind의 SQL Server 또는 Access 버전에 연결하려면

  1. 데이터 메뉴에서 데이터 소스 표시를 클릭합니다.

  2. 데이터 소스 창에서 새 데이터 소스 추가를 선택합니다.

  3. 데이터 소스 형식 선택 페이지에서 데이터베이스를 선택하고 다음을 클릭합니다.

  4. 데이터베이스 모델 선택 페이지에서 데이터 집합을 선택하고 다음을 클릭합니다.

  5. 데이터 연결 선택 페이지에서 다음 옵션 중 하나를 선택합니다.

    • Northwind 샘플 데이터베이스에 대한 데이터 연결이 드롭다운 목록에 표시되면 해당 연결을 선택합니다.

      또는

    • 새 연결을 선택하여 새 데이터 연결을 구성합니다. 자세한 내용은 방법: 데이터베이스의 데이터에 연결을 참조하십시오.

  6. 데이터베이스에 암호가 필요하면 중요한 데이터를 포함하는 옵션을 선택하고 다음을 클릭합니다.

  7. 응용 프로그램 구성 파일에 연결 문자열 저장 페이지에서 다음을 클릭합니다.

  8. 데이터베이스 개체 선택 페이지에서 테이블 노드를 확장합니다.

  9. CustomersOrders 테이블을 선택한 다음 마침을 클릭합니다.

    NorthwindDataSet가 프로젝트에 추가되고 CustomersOrders 테이블이 데이터 소스 창에 나타납니다.

폼에 컨트롤 추가

데이터 소스 창에서 폼으로 항목을 끌어 와 데이터 바인딩된 컨트롤을 만들 수 있습니다.

폼에 데이터 바인딩된 컨트롤을 만들려면

응용 프로그램 실행

응용 프로그램을 실행하려면

  • F5 키를 누릅니다.

    Form1이 열리고 Customers 테이블에 데이터가 표시됩니다.

보안

연결 문자열의 세부 사항(예: 암호)을 저장하면 응용 프로그램 보안 문제가 발생할 수 있습니다. 데이터베이스 액세스를 제어할 때는 Windows 인증을 사용하는 것이 더욱 안전한 방법입니다. 자세한 내용은 연결 정보 보호(ADO.NET)을 참조하십시오.

다음 단계

방금 만든 데이터 집합을 이제 데이터 소스 창에서 사용할 수 있습니다.

응용 프로그램에 기능을 추가하려면

참고 항목

개념

Visual Studio에서 데이터에 컨트롤 바인딩

기타 리소스

Visual Studio에서 데이터에 연결

데이터를 받기 위해 응용 프로그램 준비

데이터를 응용 프로그램으로 페치

응용 프로그램에서 데이터 편집

데이터 유효성 검사

데이터 저장

데이터 연습