방법: SqlDataSource 컨트롤을 사용하여 Oracle 데이터베이스에 연결(Visual Studio)

업데이트: 2007년 11월

SqlDataSource 컨트롤을 사용하여 Oracle 데이터베이스에 연결할 수 있습니다. 먼저 Web.config 파일에 연결 정보를 설정한 다음 SqlDataSource 컨트롤에서 이 연결 정보를 참조하여 Oracle 데이터베이스에 컨트롤을 연결합니다.

참고:

System.Data.OracleClient 공급자를 사용하려면 Oracle 데이터베이스에 연결하는 컴퓨터, 이 경우에는 ASP.NET 페이지를 실행하는 컴퓨터에 Oracle 클라이언트 소프트웨어 버전 8.1.7 이상이 설치되어 있어야 합니다.

SqlDataSource 컨트롤을 사용하여 Oracle 데이터베이스에 연결하려면

  1. Oracle 데이터베이스에 연결할 페이지를 엽니다.

  2. 디자인 뷰로 전환합니다.

  3. 도구 상자의 데이터 탭에서 SqlDataSource 컨트롤을 페이지로 끌어 옵니다.

  4. SqlDataSource 작업 스마트 태그가 표시되지 않으면 컨트롤을 마우스 오른쪽 단추로 클릭하고 스마트 태그 표시를 클릭합니다.

  5. SqlDataSource 작업 목록에서 데이터 소스 구성을 클릭합니다.

  6. 데이터 소스 구성 대화 상자에서 새 연결을 클릭합니다.

    데이터 소스 선택 대화 상자가 표시됩니다.

  7. 데이터 소스 목록에서 Oracle 데이터베이스를 클릭한 다음 계속을 클릭합니다.

    연결 추가 대화 상자가 표시됩니다.

  8. 서버 이름 상자에 Oracle 서버 이름을 입력합니다.

  9. 데이터베이스와 연결하는 데 사용할 사용자 이름과 암호를 입력합니다.

  10. 암호 저장 상자를 선택하여 인증 정보를 연결 문자열의 일부로 저장한 다음 확인을 클릭합니다.

    참고:

    연결 문자열에 명시적 인증 정보를 포함할 경우 Web.config 파일의 ConnectionStrings 섹션을 암호화해야 합니다. 자세한 내용은 보호되는 구성을 사용하여 구성 정보 암호화를 참조하십시오.

    새 연결 문자열 정보가 포함된 데이터 소스 구성 대화 상자가 표시됩니다.

  11. 다음을 클릭합니다.

  12. 예, 이 연결을 다음으로 저장합니다. 확인란이 선택되어 있는지 확인한 다음 원하는 경우 연결 문자열의 이름을 변경하고 다음을 클릭하여 연결 문자열 정보를 응용 프로그램의 Web.config 파일에 저장합니다.

    Select 문 구성 창이 나타납니다.

  13. 사용자 지정 SQL 문 또는 저장 프로시저 지정을 클릭하여 SQL 문을 직접 입력하거나 테이블 또는 뷰의 열 지정을 클릭하여 마법사를 통해 쿼리를 만듭니다.

  14. 테이블 또는 뷰의 열 지정을 클릭한 경우에는 이름 목록에서 사용할 테이블 또는 뷰의 이름을 클릭한 다음 목록에서 반환할 열을 선택합니다.

    참고:

    Update 문을 생성하려면 고급을 클릭한 다음 Insert, Update 및 Delete 문 생성을 클릭합니다.

  15. 사용자 지정 SQL 문 또는 저장 프로시저 지정을 클릭한 경우에는 다음을 클릭하여 사용자 지정 문 또는 저장 프로시저 정의 창으로 이동하여 쿼리를 작성합니다.

    참고:

    Update 문을 정의하려면 UPDATE, INSERTDELETE 탭을 클릭하고 각 작업에 사용할 SQL 명령 또는 저장 프로시저를 지정합니다.

  16. 다음을 클릭합니다.

  17. 쿼리 테스트 단추를 클릭하여 데이터베이스에 대해 쿼리를 테스트한 다음 마침을 클릭합니다.

참고 항목

개념

데이터 소스 컨트롤 개요

데이터 소스 컨트롤을 사용하여 데이터에 바인딩