1. ODBC DSN을 사용하는 경우
- ODBC 설정에서 해당 DB를 선택하여 DSN이름, UID, PASS 를 미리 설정해야 함
(1) MS-SQL, MS-Access 동일
Set DbCon = Server.CreateObject("ADODB.Connection")
DbCon.Open (“DSN=DSN이름;UID=아이디;PWD=패스워드”)
또는 DbCon.Open "DSN이름","아이디","패스워드"
….
DbCon.Close
Set DbCon=Nothing
2. OLE-DB에서 지원하는 ODBC를 사용하는 경우
- 사전에 로컬 컴퓨터에서 ODBC를 세팅할 필요가 없다.
- DB에 대한 기본정보(DB이름, 위치 등)을 알고 있어야 한다.
(1) MS-SQL
Set DbCon = Server.CreateObject("ADODB.Connection")
DbCon.Open ("Driver={SQL Server}; Server=DB서버이름; Database=데이터베이스이름; UID=아이디; PWD=패스워드")
DbCon.Close
Set DbCon=Nothing
(2) MS-Access
Set DbCon = Server.CreateObject("ADODB.Connection")
DbCon.Open (“Driver={Microsoft Access Driver (*.mdb)};DBQ=mdb 파일의 실제 경로”)
DbCon.Close
Set DbCon=Nothing
3. OLE-DB를 사용하는 경우
- 사전에 로컬 컴퓨터에서 ODBC를 세팅할 필요가 없다.
- DB에 대한 기본정보(DB이름, 위치 등)을 알고 있어야 한다.
(1) MS-SQL
Set DbCon = Server.CreateObject("ADODB.Connection")
DbCon.Open ("Provider=SQLOLEDB;User ID=아이디;Password=패스워드;Initial Catalog=데이터베이스이름;Data Source=데이터베이스서버이름”)
DbCon.Close
Set DbCon=Nothing
(2) MS-Access
Set DbCon = Server.CreateObject("ADODB.Connection")
DbCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mdb 파일 실제경로”)
DbCon.Close
Set DbCon=Nothing
[출처] DB 연결문자열 정리 |작성자 사랑지기
많이 떠도는 글인데 퍼왔습니다.
그런데 연결문자열만 다루는 사이트가 있네요
http://www.connectionstrings.com
여기에 가시면 모든 연결 문자열에 대한 예시와 설명이 있습니다.