当前位置:K88软件开发文章中心编程语言SQLSQL01 → 文章内容

ASP连接各种数据库的代码

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 9:13:58

各种数据库连接代码

MS 
Access数据库连接
用DSN连接并且没有用户名和密码:
<
%
set 
conn 

Server.CreateObject("
ADODB.Connection"
)
conn.open 
"
YourDSNName"

%>


用DSN连接并且有用户名和密码:

<
%
set 
conn 

Server.CreateObject("
ADODB.Connection"
)
conn.open 
"
YourDSNName"
,"
username"
,"
password"

%>


用实际的数据库绝对路径连接:

<
%
Set 
conn 

Server.CreateObject("
ADODB.Connection"
)
Strconn="
DRIVER=
{Microsoft 
Access 
Driver 
(*.mdb)}
 
"

Strconn=Strconn 
&

#38
 
"
DBQ=e:\yanhang\database.mdb"
 

conn.Open 
Strconn
%>


用实际的数据库相对路径连接:

<
%
Set 
conn 

Server.CreateObject("
ADODB.Connection"
)
Strconn="
DRIVER=
{Microsoft 
Access 
Driver 
(*.mdb)}
 
"

Strconn=Strconn 
&

#38
 
"
DBQ="
 
&

#38
 
Server.MapPath("
/database/yanhang.mdb"
)
conn.Open 
Strconn
%>


<
%
db="
data.mdb"

set 
conn=server.CreateObject("
adodb.connection"
)
connstr="
Provider=Microsoft.Jet.OLEDB.4.0
Data 
Source="
 
&

#38
 
Server.MapPath(db)
conn.open 
connstr
%>



MS 
SQL 
Server数据库连接

用DSN连接:

<
%
set 
conn 

Server.CreateObject("
ADODB.Connection"
)
conn.open 
"
DSN=MyDSN
UID=user
PWD=password

DATABASE=databasename"

%>


不用DSN连接:

<
%
Set 
conn 

Server.CreateObject("
ADODB.Connection"
)
DSNtemp="
DRIVER=
{SQL 
Server}
SERVER=ServerName
U
ID=USER
PWD=password
DATABASE=databasename"

conn.open 
DSNtemp
%>



FoxPro数据库连接

<
%
Set 
Conn 

Server.CreateObject("
ADODB.connection"
)
ConnStr= 
"
Driver=Microsoft 
Visual 
Foxpro 
Driver
 

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
Password=xxxxx

User 
ID=yanhang
Data 
Source=xxx.world"

conn.open 
DSNtemp
%>


ASP与mysql连接

<
%
DIM 
CONN,MYSQL
SET 
CONN 

SERVER.CREATEOBJECT("
ADODB.CONNECTION"
)
MYSQL="
DRIVER=
{MYSQL 
ODBC 
3.51 
DRIVER}
DATABASE=jxgl

SERVER=localhost
UID=root
PASSWORD=
"

CONN.OPEN 
MYSQL
%>




ASP连接各种数据库的代码