Различные коды подключения к базе данных
Делать мне сегодня нечего, поэтому я обобщил подключения различных баз данных и теперь делюсь ими с вами:
Подключение к базе данных MS Access
Подключитесь с помощью DSN без имени пользователя и пароля:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open ВашеDSNName
%>
Подключитесь к DSN и получите имя пользователя и пароль:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open YourDSNName, имя пользователя, пароль
%>
Подключитесь к базе данных по фактическому абсолютному пути:
<%
Установите conn = Server.CreateObject(ADODB.Connection)
Strconn=DRIVER={Драйвер Microsoft Access (*.mdb)};
Strconn=Strconn & DBQ=e:/yanhang/database.mdb
conn.Open Strconn
%>
Подключитесь к фактическому относительному пути к базе данных:
<%
Установите conn = Server.CreateObject(ADODB.Connection)
Strconn=DRIVER={Драйвер Microsoft Access (*.mdb)};
Strconn=Strconn & DBQ= & Server.MapPath(/database/yanhang.mdb)
conn.Open Strconn
%>
Подключение к базе данных MS SQL Server
Подключитесь к DSN:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open DSN=MyDSN;UID=пользователь;PWD=пароль;DATABASE=имя базы данных
%>
Без подключения к DSN:
<%
Установите conn = Server.CreateObject(ADODB.Connection)
DSNtemp=DRIVER={SQL Server};SERVER=ИмяСервера;UID=ПОЛЬЗОВАТЕЛЬ;PWD=пароль;DATABASE=имя базы данных
conn.open DSNtemp
%>
Подключение к базе данных FoxPro
<%
Установить Conn = Server.CreateObject(ADODB.connection)
ConnStr= Driver=драйвер Microsoft Visual Foxpro UID=userID;SourceType=DBC;SourceDB=C:/yanhang/database.dbc;
Conn.Open ConnStr
%>
Подключение к базе данных Oracle:
<%
set conn=server.createobject(adodb.connection)
conn.cursorlocation=adUseClient
DSNTemp=Provider=MSDAORA.1;Пароль=xxxxx;Идентификатор пользователя=yanhang;Источник данных=xxx.world
conn.open DSNtemp
%>