본문 바로가기

윈도우서버

ASP 프로그래밍시 데이터베이스 연결 문자열 예제


데이터베이스 연결 문자열 예제(Asp3기준)

■ Microsoft Access
-->DSN 없이 Server.MapPath를 사용하는 경우

Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")
Conn.Open DSNtest


--> OLE DB

Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"



■ Microsoft SQL Server
-->OLE DB

Set cnn = Server.CreateObject("ADODB.Connection")cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "

-->DSN이 있는 경우

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"


■ Oracle
--> DSN이 있는 ODBC

Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient
Conn.open "DSN=test;UID=name;PWD=pass"


--> OLE DB

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.cursorlocation=adUseClient
DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"
Conn.open DSNtest