在Dreamweaver中建立与Access数据库的连接

合集下载

dw连接access数据库的技巧

dw连接access数据库的技巧

dw连接access数据库的技巧
大家知道dw连接access数据库吗?下面我们就给大家详细介绍一下吧!我们积累了一些经验,在此拿出来与大家分享下,请大家互相指正。

 打开DW,在应用程序下,点击数据库项目下的+号,选择自定义连接字符串随后会弹出一个对话框,在连接名称那里填写conn在下面的连接字符串中,我们敲下如下代码:”Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\web\DB\#data.mdb;”-->;这里的数据库路径换成你自己的最后点击确定,退出。

我们会在网站根文件夹下,DW自动生成了一个名为connections的文件夹。

打开,我们会发现里面有个名为conn.asp的连接文件。

双击它,代码如下:’ FileName=“Connection_ado_conn_string.htm”
 ‘ Type=“ADO”
 ‘ DesigntimeType=“ADO”
 ‘ HTTP=“false”
 ‘ Catalog=““
 ‘ Schema=““
 Dim MM_conn_STRING。

在Dreamweaver中建立与Access数据库的连接资料

在Dreamweaver中建立与Access数据库的连接资料

本教程讲述了如何在Dreamweaver中建立与Access数据库的连接。

在学习本教程前,您需要掌握以下内容:①创建支持ASP的服务器教程地址:dispbbs.asp?boardID=20&ID=240544②使用Access数据库教程地址:dispbbs.asp?boardID=20&ID=241948③设置Dreamweaver站点教程地址:dispbbs.asp?boardID=20&ID=243575打开Dreamweaver,建立一个ASP(VBScript)站点,把数据库放在网站目录下,这里我是把数据库%flash8=data%.mdb放在网站根目录下的^data#base^目录下。

打开“文件”面板,在站点上点击右键,在弹出的菜单中选择“新建文件”,会在站点目录中新建一个untitled.asp。

我们将文件名改为index.asp。

双击打开index.asp(必须要打开站点下的一个文件才能进行创建数据库连接的操作)。

打开“应用程序”面板,在“数据库”面板中可以看到有4个步骤,只有前3个步骤完成了才能进行第4步“创建连接”的操作。

在进行下面的操作前请确认前3个步骤的前面都打上了“ √ ”(必须)。

点击该面板上的“+”号,在弹出的菜单中选择“自定义连接字符串”。

在弹出的“自定义连接字符串”窗口中,连接名称填写自定义的名称(为了好的编程习惯,最好名称前加上conn前缀,表明这是一个连接字符串)。

在连接字符串中填写:Driver={Microsoft Access Driver (*.mdb)};DBQ=你的数据库的绝对路径这里当然就是:Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\Program\flash8asp\^data#base^\%flash8=data%.mdb (一定注意Driver和(*.mdb)之间有个空格,不要写错了)“Dreamweaver应连接”选择“使用此计算机上的驱动程序”。

Dreamweaver建立数据库连接教程

Dreamweaver建立数据库连接教程

Dreamweaver建立数据库连接教程数据源和连接字符串!两种方式如下我做一下简单的介绍:1、自定义连接字符串首先在DW里建立站点,在网站根目录下建立一个Access数据库,取名为jcwcn.mdb,结果如下图!点“应用程序”面板里面的“数据库”标签下的加号,选择自定义连接字符串。

弹出窗口后填入如下信息!连接名称:jcwconn连接字符串:"provider=microsoft.jet.oledb.4.0;datasource=E:\www\asp\DW\jcwcn.mdb"填好后可以测试一下连接,可以看到成功的提示点确定,dw会自动的在站点下建立一个Connections文件夹,在其下建立一个以连接名称命名的asp文件,这里是jcwconn.asp!这样,自定义字符串连接就连接好了!自定义字符串用的比较多,因为它的可迁移性比较好!有不少的教程都说是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("jcwcn.mdb")这样来写,dw会提示“指定的初始化字符串不符合ole db规定”,但这个写法也是正确的,在实际使用中是可行的![本帖最后由寅生于2006-12-21 10:59 编辑]快乐学习!引用报告评分回复[广告]庆祝PS CS3系列视频教程发布,中国教程网举行★★悄然致富快速得金币活动★★寅生版主乐于助人UID 11700精华3积分29671帖子4759金币6835枚威望 5热心度5147阅读权限100注册2005-7-1状态在线复制网址#2大中小使用道具发表于2006-12-21 11:16 资料个人空间短消息加为好友接着在介绍一下,数据源的方式连接!首先建立站点,建立Access文件,这里就不再赘述!直接进入关键步骤一次进入控制面板>>管理工具>>数据源,选择系统DSN,界面如下点击添加,创建新数据源,选择microsoft Access Driver,如下:点完成,进入odbc安装界面,输入数据源名称jcwcn,点选择,选择刚才建立的access数据库文件选择后确定,完成。

使用Dreamweaver制作ASP网站向access插入记录和显示记录

使用Dreamweaver制作ASP网站向access插入记录和显示记录

使用Dreamweaver制作ASP网站----向ACCESS数据库添加和显示记录的步骤和注意事项1、在D盘建站点文件夹,其中有database文件夹,事先建好一个ACCESS数据库,里面有相应的基本表,暂时不需要复选框字段,字段匹配容易出错。

注:如果需要自动生成时间的话,将该字段的字段类型设定为日期时间型,默认值设为:1.date() 显示当前日期2.now() 显示当前日期时间2、在IIS中建立虚拟目录,路径指向站点文件夹。

3、在DW中建立站点,选择使用ASP VBS服务器选项,其中测试路径要能够体现虚拟路径,如:http://127.0.0.1/aaa(站点文件夹)/。

如果测试服务器提示前未打钩,则返回站点定义里,重新做设置,比如测试改为本地网络型等。

如果在DW中不能浏览时,可以选择在IIS中进行浏览。

4、在DW站点下,新建conn.asp页面,选择“应用程序”面板下的“数据库”标签,单击“+”按钮,选择弹出的“数据源名称”。

弹出对话框以后,选择“数据源名称”对话框中的“定义”按钮,“系统DSN”---“添加”----选择ACCESS Driver(*.mdb),数据源名称输入“myconn”,对数据库位置进行选择,选择站点文件夹中的database文件夹。

接着,连接名称输入“aspconn”,数据源名称选择“myconn”。

点击“测试”按钮,在弹出“成功创建连接脚本”的提示框后,再单击“确定”按钮。

5、在DW站点下,新建insert.asp页面,插入表单,表单中的字段和ACCESS中的字段名、数据类型相一致。

其中,“单选、复选、列表/菜单”的名称要与ACCESS中的字段名相同,值为相应插入数据表的值,如“男”或者“女”等。

在表单中单击“应用程序”面板下的“服务器行为”的“+”按钮,选择弹出的“插入记录”命令,在弹出的对话框中,对将要插入的列进行正确的匹配选择。

进行“提交”测试,看能否向数据库中的表写入数据。

Dreamweaver连接access数据库制

Dreamweaver连接access数据库制

相关软件准备6.0g/cm3在进行具体制作之前要做什么准备工作呢?首先必须要有一个合适的动态网页开发环境,如果是windows98操作系统,则必须要安装windows98中PWS也既个人web服务器。

这个东东在win98安装光盘中的add_ons目录下可以找到。

(前面写的这段早过时了,现在谁还用win98呢?嘿嘿)如果您使用的win2000/2003/winxp操作系统的话那就更方便了。

只需要安装IIS(internet信息服务器,也称web服务器)就可以了,如果您的系统还没有安装,那么,在“控制面板”中“添加删除程序”中“windows组件”里面给装上就行了。

当然要制作网页还必须要安装时下最流行最专业的网页制作软件DreamweaverMX(2004),还要安装Microsoft Offce2000或以上版本,因为我们要用里面的数据库软件ACCESS来作为动态内容源,安装了office2000,里面就包含了Access数据库软件。

本人使用的电脑配置是windows2000 professonal+acess2000系统,所以要用这个环境来给大家作介绍了。

设置IIS以上条件具备之后,我们还没有构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。

如何确定呢?我们可以启动IE浏览器,在地址栏中输入“http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。

为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。

打开 "控制面板"-->"管理工具"-->"internet信息服务器" 这样就打开了IIS管理器。

AdobeDreamweaverCS3连接ACCESS数据库

AdobeDreamweaverCS3连接ACCESS数据库

AdobeDreamweaverCS3连接ACCESS数据库Adobe Dreamweaver CS3连接ACCESS数据库"Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" &Server.MapPath("/data/db1.mdb")Adobe Dreamweaver CS3连接SQL Server数据库"PROVIDER=SQLOLEDB;DATASOURCE=(local);UID=sa;PWD=你安装SQL时的密码;DATABASE=你的数据库名称"其他参考:Adobe Dreamweaver CS3要链接ACCESS数据库的方法有几种,有相对路径和绝对路径方法,但是到底那种连接方法是效率最高的呢?第一种:Server.Mappath 相对文档路径地址的数据库文件虽然具有平台移植性,但对于不同层次,不同深度下的引用该数据库的文件,将不能完整地保证数据库路径的正确性。

举个例子:1,数据库文件cnbruce.mdb,所在文件夹database(可http访问)2,Adobe Dreamweaver CS3自动生成的连接数据库文件conn.asp,所在文件夹Connections3,如果在Adobe Dreamweaver CS3中测试连接路径成功,则必须输入地址为Server.Mappath("../database/cnbruce.mdb") 但随后引用该数据库连接的文件必须保存在某文件夹中,该文件夹和database是同等的- database- cnbruce.mdb- Connections- conn.asp- 某文件夹- x1.asp这种结构才能使用正常。

但这就必须要求站点中,所有引用了连接数据库文件的文件,必须存放在站点的一级目录下。

Dreamweaver自定义连接字符串asp连接方法

Dreamweaver自定义连接字符串asp连接方法

Access数据库自定义连接字符串如何通过Dreamweaver来连接Access数据库经常是刚接触asp动态网站的建设者遇到的问题。

Access数据库作为office里面简单易用的数据库,容易上手。

首先打开Dreamweaver并从窗口菜单下选中数据库,让数据库面板显示出来。

然后用Access建一个数据库,假设我们建的数据库名为“db.mdb” ,存在E:\myweb\db文件夹里面。

然后点击数据面板里面的“+”,就会出现“自定义连接字符串” 这个选项,选择它。

选择之后就会出现输入连接字符串的对话框,如下图所示:在连接名称中可以自行为这个连接取一个方便识别的名称。

在连接字符串框中输入自定义连接字符串:<!-- #include file="top.asp" -->使用绝对路径时填入"Provider=Microsoft.Jet.OLEDB.4.0;Datasource=C:\Inetpub\wwwroot\data\db.mdb" 并选择“使用此计算机上的驱动”,只有你知道数据库的具体存储地址,比如在自已电脑上调试时,或者知道你将要上传的服务器的存储地址时也可以用。

使用虚拟路径时填入"Driver={Microsoft Access Driver (*.mdb)};DBQ=" &Server.MapPath("/db/db.mdb") 虚拟路径是在不知道完整的存储路径时使用的。

例如,我买的虚拟主机,网站的所有文件是上传到一个名为Web的文件夹中,我并不知道Web文件夹在哪个盘哪个文件夹下,所以就必需使用虚拟路径,否则,上传后会找不到数据库文件。

在自已电脑上调试时,使用绝对路径必须有Microsoft Access Driver (*.mdb)数据源驱动, 使用虚拟路径必须有Driver do Microsoft Access(*.mdb),否则连接的时候会出错,如果没有这两个驱动,可点击添加自己加上。

[新版]用dreamweaver连接access

[新版]用dreamweaver连接access

[新版]用dreamweaver连接access用Dreamweaver连接Access数据库一、方法1:自定义数据库连接字符串: 我们讲数据源不方便,字符串才是哪里都能运行。

所以选择字符串,如下图。

连接名称自己填。

连接字符串应该写什么呢,请看:(方法一)"使用此计算机上的驱动程序"时,应用绝对路径:DRIVER={Microsoft Access Driver(*.mdb)};DBQ=d:/newgn/database/cnbruce.mdb (方法二)“使用测试服务器上的驱动程序”时,采用Mappath转换路径 :"Driver={Microsoft Access Driver (*.mdb)};DBQ="&server.mappath("/newgn/database/cnbruce.mdb")注:如果将要上传到网上去的页子就可以直接采用Mappath了。

(方法三)“使用测试服务器上的驱动程序”时,也可以使用虚拟目录进行转换路径:MM_mu_STRING = "DBQ="+server.mappath(""&"/虚拟目录/db3.mdb"&"")+";DefaultDir=; DRIVER={Microsoft AccessDriver (*.mdb)};" %>在本机使用的是绝对路径(方法一),在上传到网站上使用:(方法二)和(方法三)均可。

注,可本机制做网站时,最好是先使用方法一,要上传的时候再把字符串进行修改成(方法二)或(方法三)中的一种。

二、设置internet服务器1 在站点文件夹设置web共享;2 在测试服务器路径上加入文件夹别名三、修改文件夹属性,使之能完全访问错误类型一:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] 不能更新。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本教程讲述了如何在Dreamweaver中建立与Access数据库的连接。

在学习本教程前,您需要掌握以下内容:
①创建支持ASP的服务器
教程地址:dispbbs.asp?boardID=20&ID=240544
②使用Access数据库
教程地址:dispbbs.asp?boardID=20&ID=241948
③设置Dreamweaver站点
教程地址:dispbbs.asp?boardID=20&ID=243575
打开Dreamweaver,建立一个ASP(VBScript)站点,把数据库放在网站目录下,这里我是把数据库%flash8=data%.mdb放在网站根目录下的^data#base^目录下。

打开“文件”面板,在站点上点击右键,在弹出的菜单中选择“新建文件”,会在站点目录中新建一个untitled.asp。

我们将文件名改为index.asp。

双击打开index.asp(必须要打开站点下的一个文件才能进行创建数据库连接的操作)。

打开“应用程序”面板,在“数据库”面板中可以看到有4个步骤,只有前3个步骤完成了才能进行第4步“创建连接”的操作。

在进行下面的操作前请确认前3个步骤的前面都打上了“ √ ”(必须)。

点击该面板上的“+”号,在弹出的菜单中选择“自定义连接字符串”。

在弹出的“自定义连接字符串”窗口中,连接名称填写自定义的名称(为了好的编程习惯,最好名称前加上conn前缀,表明这是一个连接字符串)。

在连接字符串中填写:
Driver={Microsoft Access Driver (*.mdb)};DBQ=你的数据库的绝对路径
这里当然就是:
Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\Program\flash8asp\^data#base^\%flash8=data%.mdb
(一定注意Driver和(*.mdb)之间有个空格,不要写错了)
“Dreamweaver应连接”选择“使用此计算机上的驱动程序”。

填写完毕后,点击右边的“测试”按钮,如果操作没有问题的话就会弹出“成功创建连接脚本”
的提示窗口。

点击“确定”完成连接的创建。

此时回到“应用程序”面板中的“数据库”,可以看到我们创建的数据库连接已经生效,可以在这里查看数据库的结构和相关信息。

在数据表上单击右键,选择“查看数据”,可以查看到该数据表中的详细内容。

在“文件”面板中,我们可以看到DW自动生成了一个Connections的文件夹,其中包含了一个以我们刚才自定的连接名称命名的asp文件,这个就是保存连接字符串的地方。

因为我们在连接中使用了数据库绝对路径,而当我们把程序上传到服务器后,服务器上数据库的绝对路径可能和本地路径不一样,程序会出错。

为了避免这种情况,我们要在程序中使用相对路径。

双击打开连接文件,切换到源代码视图,找到如下的一行:
在这一行前加一个单引号“’”把这行注释掉,然后在另一行输入如下代码:
MM_conntest_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/^data#base^/%flash8=data%.mdb")
其中的conntest和数据库地址根据自己的实际情况进行修改。

很多人也许会奇怪,为什么我们不在创建连接时就使用相对路径呢?其实这是有原因的。

在Dreamweaver中,检测连接文件时是会连注释一起解释的,在Dreamweaver中做程序时就会使用第一个出现的连接字符串;而在服务器中IIS解释文件时会忽略掉注释,会使用第二个连接字符串。

呵呵,明白了吧,这样我们就实现了在Dreamweaver中做程序时使用绝对路径,在服务器上浏览时使用相对路径定位数据库而不用修改代码的目的。

另外,在Server.Mappath("/^data#base^/%flash8=data%.mdb")这段代码中,/放在最前面是指从网站的根目录开始。

如果你的网站不在服务器的网站根目录下,则要去掉/,而改以文件的相对位置。

比如对于本例的index.asp文件来说,可以使用^data#base^/%flash8=data%.mdb就能定位到数据库了。

如果是在上一级目录,则要使用“../”。

好了,数据库连接创建完毕了。

我们来测试一下吧。

打开index.asp文件,在“应用程序”面板上选择“绑定”面板,点击“+”选择“记录集(查询)”来创建一个记录集。

在弹出的窗口中填写记录集的名称(同样为了良好的习惯建议在记录前面加上前缀rs),选择建立的数据库连接,再选择相应的数据表。

其中的一些其它选项我以后会详细讲解,这里按图中的选择就行了。

选择好了之后,点击右边的“测试”按钮,可以看到我们建立的记录集中包含的所有数据。

表示我们建立记录集成功。

“确定”后可以看到在“绑定”面板中看到我们建立的记录集包含的相应字段。

在程序中我们只需要将字段拖到页面上就可以插入记录集的数据到页面上了。

这里提一点:记录集是数据库反映在ASP程序中的方式。

我们可以通过不同的SQL语句从数据库的一个表或者多个表中查询我们需要的数据组成一个记录集,以满足我们查询数据库中各种数据并应用在ASP程序中的要求。

可以说,我们程序中所有查询数据库数据的操作(非更新、删除),都是可以通过记录集来实现的。

PS:本来建立数据库连接是比较简单的内容,本想放在和“建立站点”一起发的,但是后来写出来发现内容还是比较多,又涉及到一些基础,所以还是单独放出来作为一帖。

和计划有少许出入。

相关文档
最新文档