상식적으로 사용되는 Tip을 정리해보자!
UDL 파일은 Universal Data Link 파일로써 Data Source에 접근하기 위한 방법을 제공합니다.
이 파일을 통해 DB에 엑세스 할 수 있는 Connection String을 뽑아내거나 DB 엑세스 Setting
파일로 사용할 수 있습니다.
1. 바탕 화면에서 [새로 만들기] → [텍스트 파일]을 만듭니다.
2. 확장자 명을 .udl로 변경합니다.
(Windows XP)
(Windows 7)
3. 이 아이콘을 더블 클릭 하거나, 마우스 오른쪽 버튼을 이용해서 [속성]을 선택합니다.
4. [공급자] 탭에서 적합한 항목을 선택합니다.
아래는 SQL서버를 선택한 예입니다.
5. [연결]탭에서 서버 선택, 사용자와 암호 입력, db 선택 등을 하고,
[연결 테스트]를 클릭해 봅니다.
6. 연결에 실패한 경우에는 [공급자]탭과 [연결]탭의 입력 항목을 변경해 봅니다.
그리고 방화벽, 접근 권한 등의 문제있는지도 살펴봅니다.
[사용법 1]
.udl 파일을 마우스 오른쪽 클릭하여 연결 프로그램을 메모장으로 선택해서 파일을 엽니다.
그러면 메모장에서, 연결 문자열 이 열립니다.
이 연결 문자열은 udl 파일을 만드는 과정에서 마법사가 자동으로 구성한 것입니다.
예제를 보면
[oledb]
|
또는
[oledb]
|
위와 같은 연결 문자열이 메모장에 열립니다.
위 예제에서 오직 굵게 표시 한 부분을 복사하여 당신의 응용 프로그램에서 연결 문자열로 사용할 수
있습니다.
[사용법 2]
그리고 .udl 파일을 호출하여 응용 프로그램에서 사용할 수도 있습니다.
직접 UDL 파일 이름을 호출하여 응용 프로그램에 사용할 수 있습니다.
여기에 그 예제입니다 :
첫 째로, using System.Data 와 using System.Data.OleDb; directives 이 2 개의 using 문을
응용 프로그램에 추가합니다.
두 번째로 다음과 같이 테스트 코드 를 작성합니다.
OleDbConnection con = new OleDbConnection(“File Name=”+Server.MapPath(“\\test.udl”));
try if(con.State == ConnectionState.Open) { } if(con != null) { }
|
주의할 점은 연결 문자열은 File Name=의 뒤에 있는 파일명의 path 로 표시된다는 것입니다.
(위 코드의 경우에서는 웹 어플리케이션 루트 폴더에 udl 파일이 있습니다) .
이 예제를 실행하면, “Connection Open! “메시지 박스가 표시됩니다.
'IT_DBMS > etc. (related DB)' 카테고리의 다른 글
[펌] DB 서버 이중화 - How to configure DRBD + GFS2 + Heartbeat + MariaDB on CentOS (0) | 2014.03.14 |
---|---|
쿼리 문자열 연결 (0) | 2010.07.13 |