Share via


방법: 마법사를 사용하여 데이터 어댑터 만들기

업데이트: 2007년 11월

데이터 어댑터 구성 마법사를 사용하면 데이터 어댑터를 가장 간단하고 유연한 방식으로 만들 수 있습니다. 자세한 내용은 데이터 어댑터 구성 마법사를 참조하십시오.

참고:

이전 버전의 Visual Studio에서는 응용 프로그램과 데이터베이스 간의 통신에 데이터 어댑터를 사용했습니다. 데이터 어댑터는 지금도 .NET Framework 데이터 공급자(ADO.NET)의 주요 구성 요소이지만 응용 프로그램과 데이터베이스 간의 데이터 이동 프로세스를 간단하게 만들기 위해 디자이너에서 생성한 구성 요소인 TableAdapter가 새롭게 사용됩니다. TableAdapter 작업에 대한 자세한 내용은 TableAdapter 개요를 참조하십시오.

참고:

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

기본적으로 Visual Studio에서는 데이터 어댑터에 대한 디자인 타임 지원이 해제되어 있습니다. 데이터 어댑터를 지원하려면 아래에 나오는 첫 번째 절차에 설명된 대로 도구 상자에 해당 데이터 어댑터를 추가합니다.

도구 상자에 데이터 어댑터, 연결 및 명령을 추가하려면

  1. 도구 상자를 마우스 오른쪽 단추로 클릭하고 항목 선택을 선택합니다.

  2. 도구 상자 항목 선택 대화 상자의 .NET Framework 구성 요소 탭에서 추가할 항목을 선택합니다. 예를 들어, .NET Framework Data Provider for SQL Server를 사용하려면 SqlDataAdapter, SqlConnection 및 SqlCommand를 선택합니다.

  3. 확인을 클릭하여 선택한 항목을 도구 상자에 추가합니다.

데이터 어댑터 구성 마법사를 사용하여 데이터 어댑터를 만들려면

  1. 해당 디자이너에서 만들 폼이나 구성 요소를 엽니다.

  2. 도구 상자의 데이터 탭에서 OleDbDataAdapter, SqlDataAdapter, OdbcDataAdapter 또는 OracleDataAdapter 개체를 디자인 화면으로 끌어 옵니다.

    디자이너에서 어댑터의 인스턴스를 폼이나 구성 요소에 추가하고 데이터 어댑터 구성 마법사를 시작합니다.

  3. 마법사에서 다음과 같은 작업을 수행합니다.

    1. 둘째 페이지에서 연결을 만들거나 선택합니다. 연결 만들기에 대한 자세한 내용은 연결 설정(ADO.NET)을 참조하십시오.

      보안 정보:

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

    2. 셋째 페이지에서 어댑터가 데이터를 읽거나 쓰는 데 SQL 문을 사용할지 또는 저장 프로시저를 사용할지를 지정합니다. 다음 표의 옵션 중 하나를 선택합니다.

      옵션

      설명

      SQL 문 사용

      어댑터에서 데이터 집합의 테이블을 채우는 데 사용할 SQL SELECT 문을 정의합니다. 또한 마법사에서는 이 SELECT 문에 기반하여 데이터 소스를 업데이트하는 데 사용할 UPDATE, INSERT 및 DELETE 문을 생성합니다.

      새로 만든 저장 프로시저 사용

      SELECT 문을 지정하면 마법사에서 이 문을 사용하여 데이터 소스를 읽고 업데이트할 저장 프로시저를 만듭니다. 공급자가 이 옵션을 지원하지 않으면 회색 음영으로 나타납니다.

      기존 저장 프로시저 사용

      어댑터에서 데이터 소스를 읽고 업데이트하는 데 사용할 기존 저장 프로시저를 지정합니다.

      선택한 옵션에 따라 다음 창에 나타나는 내용이 결정됩니다.

    3. 넷째 페이지에서 SELECT 문을 만들거나 기존 저장 프로시저를 선택합니다. SQL 문을 만드는 데 도움을 받으려면 SQL 작성기를 클릭하여 쿼리 작성기를 실행합니다.

      참고:

      WHERE 절에 매개 변수 자리 표시자가 있는 쿼리를 만들 수 있습니다. 이 자리 표시자는 런타임에 수집한 정보로 채워집니다. 자세한 내용은 데이터 어댑터 명령의 매개 변수를 참조하십시오.

    마법사가 완료된 다음 둘째 페이지에 지정된 정보를 사용하여 연결 개체의 인스턴스를 생성합니다.

  4. 어댑터와 연결의 이름을 변경하려면 디자이너에서 각 항목을 개별적으로 선택하고 속성 창에서 각 항목에 새 이름을 지정합니다.

  5. 필요한 경우 어댑터에서 데이터 집합에 채울 데이터를 미리 볼 수 있습니다. 자세한 내용은 방법: 데이터 어댑터 결과 미리 보기를 참조하십시오.

어댑터를 직접 만들고 구성할 수도 있습니다. 이렇게 하려면 사용할 수 있는 연결 개체가 있어야 합니다. 데이터 어댑터를 구성하는 데에는 데이터 소스와 데이터 집합의 테이블 간에 테이블 매핑을 설정하는 과정이 포함됩니다. 자세한 내용은 방법: 수동으로 데이터 어댑터 만들기 및 구성을 참조하십시오.

참고 항목

작업

방법: 수동으로 데이터 어댑터 만들기 및 구성

방법: 데이터 어댑터 결과 미리 보기

방법: 데이터 어댑터에 대한 매개 변수 구성

개념

DataAdapter에서 DataSet 채우기(ADO.NET)

DataAdapter에서 DataSet 채우기(ADO.NET)

데이터의 새로운 기능

Visual Studio를 사용하여 데이터 응용 프로그램 만들기

기타 리소스

DataAdapters(ADO.NET)

데이터 어댑터 만들기

데이터 연습

ADO.NET