다음을 통해 공유


연결 문자열 만들기

개요

데이터 액세스 도구를 사용하면 두 가지 기본 유형의 연결 문자열, 즉 범용 데이터 링크(.udl) 파일에 저장된 OLE DB 연결 문자열 및 텍스트 연결 문자열 파일(*.txt)에 저장된 ADO.NET 연결 문자열 중 하나를 만들 수 있습니다.

.udl 파일에 대한 연결 문자열 만들기

범용 데이터 링크(.udl) 파일은 기본적으로 OLE DB 데이터 원본에 대한 연결 문자열 포함하는 텍스트 파일입니다. 적절한 DB2OleDbConnectionString 또는 FileSysOleDbConnectionString 생성자를 사용하여 .udl 파일을 만든 다음 에 대한 호출 Save을 사용하여 문자열을 보조 스토리지에 저장할 수 있습니다. 데이터 액세스 라이브러리는 문자열을 저장할 적절한 .udl 파일을 자동으로 만들고 파일을 디스크에 저장합니다.

  1. 연결 문자열 생성자를 호출하여 빈 연결 문자열 만듭니다.

    생성자를 호출하면 기본 설정이 있는 연결 문자열 만들어집니다. 이러한 기본 설정은 데이터 액세스 도구 사용자 인터페이스를 통해서만 설정할 수 있습니다.

    현재 존재하는 파일에 파일 경로를 사용하는 경우 시스템은 대신 해당 파일에 연결 문자열 정보를 로드합니다.

    에 대한 호출 DataAccessSettings.MakeUDLPath을 사용하여 .udl 파일을 저장하는 데 시스템에서 사용하는 기본 경로를 확인할 수 있습니다. DataAccessSettings DSN 및 HCD 파일의 기본 경로도 저장합니다.

  2. , UserName또는 Password와 같은 DataSourceName다양한 연결 문자열 속성을 호출하여 관련 연결 정보를 연결 문자열 추가합니다.

    에 대한 호출GetString을 사용하여 전체 연결 문자열 텍스트 문자열로 검색한 다음 수정된 문자열을 로 SetString저장할 수도 있습니다.

  3. 와 같은 DB2OleDbConnectionString.Save관련 Save 메서드를 호출하여 문자열을 저장합니다.

    시스템은 .udl 파일에 연결 문자열 저장합니다. 시스템은 생성자의 매개 변수에 name 전달된 파일 경로를 사용하여 .udl 파일을 만듭니다. 파일에 전체 경로가 포함되어 있지 않으면 시스템에서 에 설명된 DataAccessSettings.UDLpath대로 기본 경로를 사용합니다.

    다음 코드 예제에서는 새 파일 이름, 사용자 이름 및 암호를 사용하여 .udl 파일을 만드는 방법을 보여 줍니다.

static DB2OleDbConnectionString CreateUDLFile(string FileName, string NameOfUser, string PassWord, ref System.Exception myException)  
{  
   try  
   {  
      DB2OleDbConnectionString myConnection = new DB2OleDbConnectionString(FileName, false);  
      myConnection.UserName = NameOfUser;  
      myConnection.Password = PassWord;  
      myConnection.Save();  
      System.Exception MyEx= new System.Exception(@"Successful Creation", null);  
      myException = MyEx;  
      return myConnection;  
  
   }  
   catch (Exception ex)  
   {  
      myException = ex;  
      return null;  
   }  
}  

참고 항목

데이터 액세스 라이브러리 작업