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