一般常用与ASP配合使用的数据库有:ACCESS、SQL等,下面是常用的数据库链接方式:
一、ASP的对象存取数据库方法
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:
Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令
二、连接各数据库的驱动程序
连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常
方便、简单,而使用数据源比较麻烦。
ODBC链接
适合数据库类型 链接方式
access "Driver={microsoft access driver(mdb)};dbq=mdb;uid=admin;
pwd=pass;"
dBase "Driver={microsoft dbase driver(dbf)};driverid=277;dbq=------------;"
Oracle "Driver={microsoft odbc for oracle};server=oracleseverworld;uid=admin;
pwd=pass;"
MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;
pwd=pass;"
MS text "Driver={microsoft text driver(txt; csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=dbc;
Exclusive=No;"
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;
option=16386;"
OLEDB链接
适合的数据库类型 链接方式
access "Provider=microsoftjetoledb40;data source=your_database_path;user id=admin;
password=pass;"
Oracle "Provider=OraOLEDBOracle;data source=dbname;user id=admin;password=pass;"
MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;
userid=sa;password=pass;"
MS text "Provider=microsofjetoledb40;data source=your_path;Extended Properties′text;
FMT=Delimited′"
而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法:
dim conn
set conn = servercreateobject("adodbconnection")
connopen = "provider=microsoftjetoledb40;" & "data source = " & servermappath
("/db/bbsmdb") 其中/db/bbsmdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在
同一目录下,你只要这样写就可以了:
如果是在项目的目录下,为什么又要css去通过数据库去读呢?直接读取的路径不就完了吗?数据库也只能是存放的路径信息,再通过代码将其读取出来显示在页面上。不要把这些概念搞混了。
access数据库一般用ASP,下面是示例代码:
asp连接access数据库应用下面代码
<%
set conn=ServerCreateObject("ADODBConnection")
DBPath = ServerMapPath("boardmdb") 'ServerMapPath("boardmdb") 获得数据库文件boardmdb的绝对路径
connOpen "provider=microsoftjetoledb40;data source="&dbpath
%>
首先在boardmdb数据库里建立一张数据表board(id,title,content,subtime)个字段数据类型自己思考,环境都建好了,下面我们就开始程序设计,无论网页还是程序我建议用dw来做吧,我就是用它的
本例中涉及到的文件有
connasp数据库链接文件
sendasp,发表留言界面页
sendokasp,留言录库 *** 作程序文件
boardasp留言读库显示页面
文件的内容附件里有源文件大家可以下载察看
首先介绍asp一个很有效的特性就是服务器端包含
<!--#i nclude file="connasp"-->
其中connasp就是被包含的文件,此包含可以出现在文件的任意位置
被包含的文件内容将完全被解释成包含文件的内容,,重复的代码也会大大降低。
connasp内容
<%
set conn=ServerCreateObject("ADODBConnection")
DBPath = ServerMapPath("boardmdb")
connOpen "provider=microsoftjetoledb40;data source="&dbpath
%>
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
sendasp内容
<html>
<head>
<meta >
以上就是关于asp+asscss搭建网站中最初连接数据库的一般是哪个asp全部的内容,包括:asp+asscss搭建网站中最初连接数据库的一般是哪个asp、css中可以从数据库读取图片吗比如图片路径、网站制作 静态的HTML文件已经做好了,怎么连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)