这个要要看你用什么样的数据库了,各种不同的数据库有不同的链接方式,下面我列几种链接方式,你对照着看一下:
在A
SP中,用来存取数据库的对象统称A
D
O(A
ctive D
ata Objects),主要含有三种对象:
C
onnection、Recordset 、C
ommand
C
onnection:负责打开或连接数据
Recordset:负责存取数据表
C
ommand:负责对数据库执行行动查询命令
连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常
方便、简单,而使用数据源比较麻烦。
OD
B
C
链接
适合数据库类型 链接方式
access "D
river={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;
pwd=pass;"
dB
ase "D
river={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
Oracle "D
river={microsoft odbc for oracle};server=oraclesever.world;uid=admin;
pwd=pass;"
MSSQL server "D
river={sql server};server=servername;database=dbname;uid=sa;
pwd=pass;"
MS text "D
river={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual F
oxpro "D
river={microsoft Visual F
oxpro driver};sourcetype=D
B
C
;sourceD
B
=*.dbc;
E
xclusive=No;"
MySQL "D
river={mysql};database=yourdatabase;uid=username;pwd=yourpassword;
ption=16386;"
OLE
D
B
链接
适合的数据库类型 链接方式
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;
password=pass;"
Oracle "Provider=OraOLE
D
B
.Oracle;data source=dbname;user id=admin;password=pass;"
MS SQL Server "Provider=SQLOLE
D
B
;data source=machinename;initial catalog=dbname;
userid=sa;password=pass;"
MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;E
xtended Properties′text;
F
MT=D
elimited′"
而我们在一般情况下使用A
ccess的数据库比较多,在这里我建议大家连接A
ccess数据库使用下面的方法:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath
("../db/bbs.mdb") 其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和A
SP文件在同一目录下,你只要这样写就可以了:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")
有许多初学者在遇到数据库连接时总是会出,然而使用上面的驱动程序只要你的数据库路径选对了就不会出了
如何将网页和数据库建立连接?
[试题]htm网页中如何连接数据库?
下面是连接的一例子:F:/cutplan/cad_dbf/data/dby_csr.dbf,必须是存在的!Sub checkBDF() Dim Cn As New ADODB.Connection Dim nRs As New ADODB.Recordset Dim ProSQL$, SQL$, i% NewPath = "F:/cutplan/cad_dbf/data" ProSQL = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=
[填空题] 数据库设计包括数据库的()和数据库的()。
[单选题]在建立数据库连接之前必须建立一个()指向数据库的快捷方式,它包含数据库连接的一切信息。A . FTPB . IPC . DSND . Web
[问答题] 数据库、数据库管理系统和数据库系统的区别。
[问答题]数据库.数据库管理系统和数据库系统的区别。
[主观题]如何获得JDBC的数据库连接。
[主观题]数据库系统主要由数据库和数据库管理系统组成。 ( )A.√B.×
[单选题]在JDBC提供的数据库编程方法中提供了几种JDBC和数据库的连接方法()。A .5B .2C .4D .1
[问答题] 什么是数据库和数据库管理系统(DBMS)?