본문 바로가기
IT_Developers/개발기타

UDL - DB 연결 OLEDB 문자 생성 / 데이터베이스 접속 테스트

by 고코더 2019. 3. 29.

데이터베이스 문자열 연결 생성 방법 


안녕하세요.
고코더 입니다.


PHP나 ASP와 같은
언어에서는 DB 연결 정보를 문자열로 입력하여
데이터베이스를 연결 합니다.

▼ 가장 기본적인 ASP의 DB 연결 예시입니다.
set db=Server.CreateObject("ADODB.Connection")
db.Open "Provider=SQLOLEDB;Data Source=데이터베이스주소;Initial Catalog=데이터베이스이름;user ID=사용자ID;password=비번"

이렇게 DB 연결하기전에
필요한 곳에 데이터베이스 정보를 문자열로 기록 합니다.
그런데 저 문자열에는 그저 주소와 계정만 넣으면 되지만
헷갈릴때가 많은데

그럴땐 윈도우에 UDL 이란 파일을 이용하시면 됩니다.

Universal Data Link는 데이터 소스를 연결하기 위해 만들어진 파일 형식입니다.


▼ 윈도우에서 아무 파일을 우선 생성합니다.


▼ 그다음 해당 파일의 확장자를 udl로 변경합니다.
아이콘이 달라지네요. 이 파일을 이제 
실행 합니다.


▼ 그럼 데이터 연결 속성이 나오는데
여기서 공급자에서 원하시는 DB를 선택합니다.
mssql은 SQL Server 이고
오라클은 Oreacle OLE DB 입니다.




▼ 그리고 연결을 선택해
해당 탭에서 접근하고 싶은 정보의 SQL 정보를 입력합니다.
연결테스트로 맞게 입력 되었는지 확인합니다.
그리고 확인을 눌러 마무리 합니다.


▼ 그리고 해당 파일을 메모장이나 에디터플러스로 열어봅니다. 
메모장을 키고 드래그만 하면 볼수 있습니니다.


그럼 SQL 연결 문자열이 완성됐고
이걸 소스상에 입력하면 됩니다.



마무리


이 방법을 몰랐을땐 데이터 베이스 연결 문자열 쓰기가 어려웠는데
지금은 쉽네요.


댓글