연결 문자열 만들기
개요
데이터 액세스 도구를 사용하면 두 가지 기본 유형의 연결 문자열, 즉 범용 데이터 링크(.udl) 파일에 저장된 OLE DB 연결 문자열 및 텍스트 연결 문자열 파일(*.txt)에 저장된 ADO.NET 연결 문자열 중 하나를 만들 수 있습니다.
.udl 파일에 대한 연결 문자열 만들기
범용 데이터 링크(.udl) 파일은 기본적으로 OLE DB 데이터 원본에 대한 연결 문자열 포함하는 텍스트 파일입니다. 적절한 DB2OleDbConnectionString
또는 FileSysOleDbConnectionString
생성자를 사용하여 .udl 파일을 만든 다음 에 대한 호출 Save
을 사용하여 문자열을 보조 스토리지에 저장할 수 있습니다. 데이터 액세스 라이브러리는 문자열을 저장할 적절한 .udl 파일을 자동으로 만들고 파일을 디스크에 저장합니다.
연결 문자열 생성자를 호출하여 빈 연결 문자열 만듭니다.
생성자를 호출하면 기본 설정이 있는 연결 문자열 만들어집니다. 이러한 기본 설정은 데이터 액세스 도구 사용자 인터페이스를 통해서만 설정할 수 있습니다.
현재 존재하는 파일에 파일 경로를 사용하는 경우 시스템은 대신 해당 파일에 연결 문자열 정보를 로드합니다.
에 대한 호출
DataAccessSettings.MakeUDLPath
을 사용하여 .udl 파일을 저장하는 데 시스템에서 사용하는 기본 경로를 확인할 수 있습니다.DataAccessSettings
DSN 및 HCD 파일의 기본 경로도 저장합니다.,
UserName
또는Password
와 같은DataSourceName
다양한 연결 문자열 속성을 호출하여 관련 연결 정보를 연결 문자열 추가합니다.에 대한 호출
GetString
을 사용하여 전체 연결 문자열 텍스트 문자열로 검색한 다음 수정된 문자열을 로SetString
저장할 수도 있습니다.와 같은
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;
}
}