다음을 통해 공유


연습: 데이터베이스의 데이터에 연결

업데이트: 2007년 11월

Visual Studio에서는 데이터 소스 구성 마법사를 사용하면 응용 프로그램을 데이터에 간단하게 연결할 수 있습니다. 마법사를 완료하면 데이터를 데이터 소스 창에서 폼으로 끌어서 놓을 수 있게 됩니다.

참고:

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

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

  • 새 Windows 응용 프로그램 프로젝트를 만듭니다.

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

사전 요구 사항

이 연습을 완료하려면 다음과 같은 요건을 갖추어야 합니다.

프로젝트 만들기

새 프로젝트를 만들려면

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

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

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

Northwind 데이터베이스에 연결

Northwind 데이터베이스의 SQL Server 버전에 연결하거나 데이터베이스의 Microsot Access 버전에 연결할 수 있습니다. 각 프로세스는 다음과 같이 두 가지 절차로 차례로 설명되어 있습니다.

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

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

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

  3. 데이터 소스 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  4. 데이터 소스 형식 선택 페이지에서 데이터베이스를 선택합니다.

  5. 데이터 연결 선택 페이지에서 다음 중 한 가지를 수행합니다.

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

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

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

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

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

Northwind의 Access 버전에 연결하려면

  1. 데이터 소스 선택 대화 상자에서 Microsoft Access 데이터베이스 파일을 선택하고 확인을 클릭합니다.

    연결 추가 대화 상자가 열렸는데 데이터 소스가 Microsoft Access 데이터베이스 파일이 아닌 경우 변경을 클릭하여 데이터 소스 선택/변경 대화 상자를 엽니다. 자세한 내용은 데이터 소스 선택/변경 대화 상자를 참조하십시오.

  2. Northwind.mdb 데이터베이스 파일에 대한 경로를 입력하거나 찾아보기 단추를 클릭하여 Northwind.mdb 데이터베이스 파일을 찾습니다. 자세한 내용은 연결 추가/수정(Microsoft Access)을 참조하십시오.

  3. 확인을 클릭합니다.

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

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

  6. Customers 및 Orders 테이블을 선택한 다음 마침을 클릭합니다.

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

폼에 컨트롤 추가

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

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

응용 프로그램 실행

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

  • F5 키를 누릅니다.

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

보안

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

다음 단계

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

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

  • 데이터 소스 창에서 다른 항목을 선택하여 폼으로 끌어서 놓습니다. 자세한 내용은 데이터 표시 개요를 참조하십시오.

  • 데이터 집합 디자이너에서 데이터 소스를 열어 데이터 집합을 구성하는 개체를 추가하거나 편집합니다.

  • 데이터 집합에 있는 데이터 테이블의 ColumnChanging 또는 RowChanging 이벤트에 유효성 검사 논리를 추가합니다. 자세한 내용은 데이터 유효성 검사 개요를 참조하십시오.

참고 항목

기타 리소스

Visual Studio에서 데이터에 연결

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

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

Windows 응용 프로그램에서 폼에 데이터 표시

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

데이터 유효성 검사

데이터 저장

데이터 연습