Dreamweaver自定义连接字符串asp连接方法
asp字符串连接符、多个字符串相加、字符串拼接类
asp字符串连接符、多个字符串相加、字符串拼接类asp中使⽤&实现字符串的连接简单字符串连接response.write ""&""多个字符串连接<%gettj="<a href=""https:///tools/zhengze.html"" title=""正则表达式30分钟⼊门教程"" target=""_blank"">正则表达式30分钟⼊门教程</a>"&vbcrlfgettj=gettj&"<a href=""https:///article/181099.htm"" title=""揭开正则表达式的神秘⾯纱(regexlab出品)"" target=""_blank"">揭开正则表达式的神秘⾯纱(regexlab出品)</a>"&vbcrlf gettj=gettj&"<a href=""/regex/javascript/"" title=""JavaScript正则表达式在线测试⼯具"" target=""_blank"">JavaScript正则表达式在线测试⼯具</a>"&vbcrlfgettj=gettj&"<a href=""https:///tools/regexsc.htm"" title=""正则表达式速查表"" target=""_blank"">正则表达式速查表</a>"&vbcrlfgettj=gettj&"<a href=""https:///tools/regex.htm"" title=""常⽤正则表达式"" target=""_blank"">常⽤正则表达式</a>"&vbcrlfresponse.write gettj%>不如js中直接+=省⼼ASP - 字符串拼接类在ASP中,要拼接字符串的时候,第⼀个⽤到的绝对是&,后来在某次项⽬中,我发现在拼接超长字符串的时候,使⽤&的效率极低。
ASP NET自定义配置文件设置(以及修改Entity Framework数据库连接为自定义字符串)
自定义配置文件设置在开发的过程中,我们经常会遇到在开发、测试、发布部署等不同的环境下使用不同的连接字符串,WebAPI的连接。
为了避免频频复杂的修改各个配置,因此用到了自定义配置文件设置。
此篇文章使用的自定义配置文件方法为:web.config 增加自定义Section节,相关配置全部放到webconfig。
一、配置Web.config文件。
1.0首先需要在configuration节点下的configSections节点中进行注册,如下:<section name="ConnectionStringSection"type="CustomConfig.Configrationner.ConnectionStringSection, CustomConfig" />注:CustomConfig.Configrationner.ConnectionStringSection指的是:此section 可解析的实体所存放的【完整的命名空间.类名】,CustomConfig 指的是:此section所在的程序集(dll)的名称。
2.0然后将ConnectionStringSection节点配置在configuration节点下即可,具体如下:二、配置调用ConfigrationSection的文件。
1.0首先要访问这个自定义节点,需要通过类来配置,我们得首先定义一个父节点类,父节点类包含子节点集合,如下:namespace CustomConfig.Configrationner{public class ConnectionStringSection : ConfigurationSection{[ConfigurationProperty("Publish")]public ConnectionStringCollection Publish{get { return (ConnectionStringCollection)this["Publish"]; }}[ConfigurationProperty("Develop")]public ConnectionStringCollection Develop{get { return (ConnectionStringCollection)this["Develop"]; }}[ConfigurationProperty("Test")]public ConnectionStringCollection Test{get { return (ConnectionStringCollection)this["Test"]; }}}}2.0子节点集合再包含子节点元素,如下namespace CustomConfig.Configrationner{public class ConnectionStringCollection : ConfigurationElementCollection{protected override ConfigurationElement CreateNewElement() {return new NameValueSettings();}protected override object GetElementKey(ConfigurationElement element) {return ((NameValueSettings)element).Name;}//写一个索引器,方便的访问该集合中的元素。
Dreamweaver+ASP_VBScript+ACCESS留言板设计
ASP VBScript+ACCESS留言板设计准备工作:安装好ASP服务器(IIS)和ACCESS数据库,配置IIS本地根目录为D:\MyWeb1.建立Access数据库打开ACCESS软件,新建一空白数据库,ACCESS会提示先保存数据库,定位到你的留言本所在文件夹,保存为data.mdb。
数据库设置:ID:设为主键,确定数据唯一性以保证在管理时能准确定位到相应记录Name:字段大小设为15(名字没有这么长的)Email:字段大小为20(Email地址的长度)ICON:字段大小为255Hpage:字段大小为30(很多朋友还在用二级甚至三级的域名,所以放宽一点)Date:默认值为Now ()(用Now()取得插入新记录时系统的时间)如下图,关闭并保存为main再创建表admin,以保存管理帐号,保存为admin,如下图:2.创建主页并连接数据库在Dreamweaver中新建一页,保存为index.asp,并修改页面标题为“留言板首页”,如下所示;插入一个5行1列的表格,设置宽度为650像素,边框为1,在属性选择居中对齐,在其中继续插入表格,最终效果如下图:连接数据库:按窗口打开服务器行为面板,看那四项中的前三项前是否有勾号,如果没有就是相应项在定义站点是没设置好,重新编辑Dreamweaver的站点,如果有就开始创建记录集,在服务器行为面板上单击"+"号,定义连接数据库字符串。
按数据库弹出的菜单点:自定义连接字符串"按钮,在"自定义连接字符串"对话框中填写连接名称conn,连接字符串:"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:aspguestbookdata.mdb"然后按测试,软件自动的生成和数据库的连接的conn.asp文件(Connections文件夹内)创建记录集,点绑定出来菜单,点记录集按如下图选择,这样就完成了连接数据库的工作。
dreamware自定义字符串
用自定义连接字符串转载一、上传网页时出现如下错误:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序此类错误出现的情况大多是在用DW建立站点时运行到下面的步骤时我们选择了第一项或第二项,如图一:图一1、当选择了第一项时,我们开发的ASP程序是在本地编辑和测试。
在应用数据库时建立数据库连接大多采用的是DSN或自定义连接字符串用DSN时如图二所示:图二DSN是用ODBC数据源管理器建立。
我们知道DSN有用户DSN、系统DSN、文件DSN三种,其中用户DSN与系统DSN只能用于当前机器,不能为别的机器所用。
而在用DW建立ASP程序时在上图的第二项只能显示系统DSN,因此当我们将ASP程序上传或到别的机器运行时便会出现上述问题。
用自定义连接字符串时如图三所示:图三连接字符串包含 Web 应用程序连接到数据库所需的全部信息。
Driver 指定在没有为数据库指定 OLE DB 提供程序时所使用的 ODBC 驱动程序。
DBQ 是指向基于文件的数据库(如在 Microsoft Access 中创建的数据库)的路径。
该路径是在测试数据库文件的服务器上的路径。
下面是一个连接字符串示例,它将创建与名为book.mdb 的 Access 数据库的 ODBC 连接:Driver={Microsoft Access Driver(*.mdb)};DBQ=d:\book\trees.mdb。
Dreamweaver 在服务器端脚本中插入该字符串,以便应用程序服务器随后进行处理。
当我们将ASP程序上传或到别的机器运行时如果测试的路径与连接字符串的数据库路径不一致时,便会发生上述问题。
2 当选择了第二项时,我们开发的ASP程序是在本地编辑,然后上传到远程服务器测试。
建立数据库连接也采用的是DSN或自定义连接字符串,不同的是都采用的测试服务器上的DSN或连接字符串。
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与数据库连接自定义字符串是什么
Dreamweaver与数据库连接自定义字符串是什么?2009-11-19 21:361,打开DW,在站点里面先新建个ASP页面(index.asp)。
在“应用程序”面板中选中“数据库”标签。
只要我们在前面建立了站点,选择了文档类型(即我们选的ASP Javascript 的),并且还测试了服务器(http://localhost/);则当前我们看到就剩下第四步没有打勾了。
那现在就点击“+”号,选择“自定义连接字符串”。
2,在弹出来的“自定义连接字符串”对话框中,"连接名称"随便写一个。
“连接字符串”就要好好填写了。
当"使用此计算机上的驱动程序"时应用绝对路径: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了。
点击“测试”,出现成功即OK。
备注:让数据库的连接同时适应本地和远程服务器环境我们在连接中使用了数据库的绝对路径 F:\try\data\aaa.mdb,而当我们把网站上传到远程服务器后,服务器上你的数据库的绝对路径可能和本地路径不一样,相关程序就会出错。
为了避免这种情况,我们应在程序中使用相对路径。
在 DW 下双击打开连接文件(本文中是 conntest.asp),切换到[代码]编辑方式,找到其中的这一行:MM_conntest_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\db\bbs.mdb"在这一行前加一个单引号“'”把它变成注释行,然后在下面新建一行,输入如下代码:MM_conntest_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("db\bbs.mdb")很多人也许会奇怪,为什么我们不在创建连接时就使用相对路径呢?其实这是有原因的。
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制作asp网页自定义字符串连接sql server 2005数据库方法探究
科技风2017年3月上电子信息D01:10.19392/j.c n k i.l671-7341.201705060D ream weaver制作a sp网页自定义字符串连接sql server2005数据库方法探究张呈宇重庆财经职业学院重庆402160摘要:在d re a m w e a v e r十制作a s p动态网瓦时需要连接数据库,在连接sql server 2005数据库时,由于sql se r v e r2005有两种登录方式,所以存在 两种形式的连接方法。
本文对sql s e r v e r身份登录和w in d o w s身份登录两种方式,用自定义连接字符串连接数据库的方法进行了具体研究。
关键词:连接数据库;sql s e r v e r身份登录;w in d o w s身份登录;sql server 2005在dream w eaver中制作a s p网页,将数据显本在页面或者将数据写入 页面,都必须连接数据库,才能实现数据的传递。
3^3奶^2005有叫1s e rve r身份登录和w in d o w s身份登录两种方式,所有存在两种连接方法。
―、sql s e rv e r身份登录的连接(一)d re a m w e a v e r中自定义连接字符串sq l se rve r身份验证登录sq l server2005,在dream w eaver中用自定义字 符串连接,在自定义连接字符串中输入以下命令:“PR〇V ID E R=SQ LO LED B;D A T A SO URCE=PC30705;U ID=sa;PW D=adm in;D A T A B A S E=d b”,PC30705 为服务器名,S a为登录名,a d m in为登录密码,d b为数据库名。
(二)sq l server 2005中的配置打开 sqlsever co nfig u ra tion m anager,在 sq l server2005 网络配置 m ssqls e rv e r的协议中将nam ed p ip e s和tcp/ip启用。
利用DW8制作留言板
利用DreamWeaver8制作留言板2013年4月3日网站主页上部导航栏里面有一个链接“进入留言”按钮,点击后进入“留言页面”,在此页面上有个留言板,输入“留言人”、“留言标题”和“留言内容”,并“确定”后跳转到留言显示页面,看到留言内容。
首先用Access软件创建名为message.mdb数据库并保存到网站主目录下的dadabase文件夹里,在数据库中创建t_book数据表,字段名分别设计为t_name,t_topic,t_message,t_time四个字段;t_time列设计“日期”外其它设计为文本。
操作方法如下:1、启动DreamWeaver软件,创建index.asp、message.asp两个文件并保存。
2、打开message.asp文件,进入“设计”视图,点击右侧边栏(DW软件操作平台右边有一个工具栏,叫“右边栏”)中的“数据库”。
3、选择点击“数据库”下面的“+”按钮,选择“自定义链接字符串”选项。
4、弹出的“自定义字符串”对话框中写入或选定一下内容:a、链接名称:文本框里输入conn。
b、连接字符串:文本框输入数据库文件message.mdb的链接字符串。
方法:“自定义字符串”对话框右边点击“帮助”,打开设置“自定义连接字符串”对话框选项,点击“设置连接字符串选项”信息,新打开一个“设置连接字符串选项”说明栏,滚动条拉下来,看到两行英文字符,把它复制过来粘贴到文本框里,接着把数据库地址文字修改过来就OK了。
然后单击“测试”按钮,弹出“成功创建连接脚本”信息框,单击确定,然后再次确定。
这时,在“右边栏”数据库下面生成一个 |⊕■conn|。
点击⊕标志,看到“表”、视图、预存过程等三行字符,再点击“表”,看到自己创建的数据表t_book各个字段的名称。
这些表明数据库连接成功。
保存message.asp文件。
5、点击上部“插入”菜单,从下拉列表菜单以下顺序打开“应用程序对象→插入记录→插入记录表单导向”,弹出“插入记录表单”对话框。
[新版]用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] 不能更新。
Dreamweaver制作asp网页自定义字符串连接sql server 2005数据库方法探究
Dreamweaver制作asp网页自定义字符串连接sql server
2005数据库方法探究
张呈宇
【期刊名称】《科技风》
【年(卷),期】2017(000)005
【摘要】在dreamweaver中制作asp动态网页时需要连接数据库,在连接sql server 2005数据库时,由于sql server2005有两种登录方式,所以存在两种形式的连接方法.本文对sql server身份登录和windows身份登录两种方式,用自定义连接字符串连接数据库的方法进行了具体研究.
【总页数】1页(P67)
【作者】张呈宇
【作者单位】重庆财经职业学院重庆402160
【正文语种】中文
【相关文献】
1.ASP动态网页与SQL server 2000数据库的链接 [J], 李海明
2.ASP动态网页与SQL Server数据库连接方法的探索 [J], 叶纪听
与SQL SERVER、OEACLE和Mysql数据库的连接 [J], 李波
4.主题企划SQL Server 2005走下楼梯——集成的价值:SQL Server 2005和Visual Studio 2005——Paul Flessner和S.Somasegar访谈录 [J], Karen; Forster; 徐瑾(翻译)
5.自定义聚合函数:用户定义的聚合函数——评估SQL Server 2005中的新功能[J], Itzik; Ben-Gan; 欧阳宇(译)
因版权原因,仅展示原文概要,查看原文内容请购买。
【Dreamweaver+ASP】【第14章 通讯录】
第14章 通讯录为了积累客户,许多网站都会提供一项针对客户管理的功能。
其中最常见的无非是对客户日常联系通讯信息的管理。
借此来达到有效利用和维护网站客户资源的目的。
通讯录功能不仅可作为网站客户管理的工具,也可作为联系客户的快速查询平台。
这些都可满足对网站客户资源最基本的运营。
14.1 通讯录数据库的设计通讯录数据库中需要一个通讯表来记录客户数据,如姓名、联系电话、邮件地址等。
下面就具体来介绍整个通讯录数据库(Access 数据库)的设计流程。
(1)单击【开始】|【程序】|【Microsoft Office 】|【Microsoft Office Access 2003】命令,打开【Microsoft Access 】窗口。
(2)单击【新建文件】|【空数据库】命令,弹出【文件新建数据库】对话框。
可以根据实际情况,保存到相应位置。
并在【文件名】文本框中输入数据库文件名,例如“addressbook .mdb ”,如图14.1所示。
图14.1 【文件新建数据库】对话框(3)单击【创建】按钮,弹出【addressbook :数据库(Access 2000 文件格式)】窗口,如图14.2所示。
·331·图14.2 【addressbook:数据库(Access 2000文件格式)】窗口(4)单击【使用设计器创建表】按钮,弹出【表1:表】设计窗口。
单击【文件】|【保存】命令,把表进行重新命名,例如“tb_addressbook”。
(5)在【tb_addressbook:表】设计窗口中按照表14.1所示定义所有字段信息。
表14.1 【tb_addressbook:表】所有字段信息字段名称数据类型说明id 自动编号客户编号Name 文本客户姓名Tel 文本联系电话address 文本联系地址postalcode 文本邮政编码dt 日期/时间录入时间(6)选择“dt”字段,在【默认值】文本框中输入“now()”。
自定义连接字符串
自定义连接字符串摘自除了使用DSN数据源连接数据库以外,还可以使用自定义连接字符串,在Web应用程序和数据库之间创建数据库连接。
与DSN数据源不同,连接字符串是一个包含了很多参数的字符串,其间用分号分割,这些参数包含了Web应用程序,在服务器上连接到数据库所需的全部信息。
在讲解连接字符串之前,先搞清楚这样两个概念:ODBC和OLE DB。
●ODBC(Open Database Connectivity):在早期,各个数据库的格式均不统一,为了能处理各种各样的数据库,人们就创建了ODBC这样一个通用的API 库。
但是程序员在开发数据库程序中,仍然感到困难,所以微软公司在DAO、ADO的基础上提出了OLE DB。
●OLE DB:一个基于COM的数据存储对象,能提供对所有类型的数据的操作,甚至能在离线的情况下存取数据。
在前面使用DSN数据源时,每次都需要在ODBC数据管理器当中建立一个数据源,然后Web程序就通过ODBC层来与数据库进行通信。
但是OLE DB消除了Web应用程序和数据库之间的ODBC层,从而提高了连接的速度。
由于不同的数据库需要不同的OLE DB驱动程序,所以在使用OLE DB时,需要指定驱动程序。
如果没有指定ASP会使用ODBC驱动程序的默认OLE DB提供程序与ODBC驱动程序进行通信,然后再与数据库进行通信。
可以在微软的网站上下载Microsoft Data Access Components(简称MDAC)2.8软件包,并将其安装在运行IIS或PWS的Windows计算机上,获取用于Microsoft Access和SQL Server的OLE DB提供程序。
而Oracle数据库的OLE DB提供程序需要另外从Oracle Web站点下载,该站点需要读者注册为用户才能下载。
%注意:由于OLE DB由微软公司提出,所以只有Windows 2000/2003/XP支持。
对于Access和SQL Server数据库,连接字符串具有如下语法格式。
用dreamweaver开发ASP图文教程
用dreamweaver开发ASP图文教程。
〔安装配置服务器篇〕既然是用DreamWeaver MX来做ASP页面,那DreamWeaver MX软件肯定是少不了,当然以后会要连接到数据库,所以一些数据库管理软件〔DBMS〕比如微软的Access或者SQL Server等,也是必须的。
这些都是做用ASP的元素材料了。
但一般情况下,做成的ASP页面是需要调试的。
介于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。
我们要在本机上进展调试,那就要求我们的个人电脑具有服务器的功能。
不要看到“服务器〞三个字就感到担心:我的机子配置这么底,性能这么差,是不是不能配啊。
放心!配个服务器,就是多装个软件,况且就自己一个人用,根本没有必要多虑。
那具体的装个什么软件呢?刚刚我们也看到了是在“IIS或PWS中解释和运行〞,很明显,装IIS或者PWS就可以了。
IIS为何物?IIS是Internet Information Server的缩写,它是微软公司主推的Web 服务器。
那PWS呢?它就显得有些古老了:〕早期在WIN98,当然现在仍有人采用的操作系统,PWS〔Personal Web Server〕是一般用户最容易得到的web服务器:在win98的安装盘的Add_on\pws目录下就可以找到pws的安装程序。
而对于IIS是我们所推荐的,也是大局部朋友在使用的,有必要。
1,打开控制面板2,在控制面板中选择“添加/删除Windows组件〞,打开窗口3,点击“添加/删除Windows组件〞后稍等片刻。
出现“Windows组件向导〞窗口。
从中打勾“选择Internet信息服务〔IIS〕〞4,在“Windows组件向导〞中单击“下一步〞。
开始安装配置我们的服务器IIS。
5,等待进度条跑到终点。
终于复制文件全部完成,配置服务器也相应的完毕。
6,IIS服务器算是安装OK了,那具体有什么用处?又该如何使用呢?首先IIS 的作用之一就是可以解释执行ASP网页代码,并将结果显示出来。
用Dreamweaver实现网站设计中数据源链接的四种方法
第23卷 第5期 邢 台 职 业 技 术 学 院 学 报 Vol.23 No.5 2006年10月Journal of Xingtai Polytechnic CollegeOct. 2006——————————————收稿日期20060624 作者简介段雪丽1978女甘肃庆阳人邢台职业技术学院信息技术中心助教 64用Dreamweaver 实现网站设计中数据源链接的四种方法段雪丽张小志邢台职业技术学院 信息技术中心河北 邢台 054035摘要:动态网站制作中数据库链接是关键的工作链接将后台数据库引到前台页面显示成功的链接才能完成动态网站设计本文总结了在Dreamweave 中的几种数据库链接方法在网站的设计过程中设计人员可以根据不同需求选择不同的数据库链接方式 关键词: 动态网站数据源链接Server.Mappath中图分类号TP311.138 文献标识码 A 文章编号1008—6129200605—0064—04动态网站制作过程中数据库是最关键的一个环节在利用目前流行的网页制作工具Dreamweaver 中制作动态网站的时候数据源链接是关键的工作就平时笔者在Dreamweaver 中制作动态网站的过程中常用到四种数据源链接的方法下面就举例说明与Access 数据库链接的方法一DSN 数据源链接方式这是最常用的链接方式在控制面版中的ODBC 数据源管理器中建立一个系统DSN 指向硬盘上存在的Access数据库然后在Dreamweaver 中建立一个数据源链接指向该DSN 这种方式最简便不需要编写任何链接字符串通过对话框即可完成如图1图1 对话框这种链接方式要求应用程序服务器和数据库驱动程序必须被置于本地的Windows 系统,如果所维护的网站服务器就是本地计算机那么可以采取这种方式进行链接不易出错对于那些申请免费空间来管理主页的人或者远程管理网站的人来说是没有办法在服务器上设置DSN 的这种方法就不适用了完成DSN 数据源链接后在站点根目录下会产生一个系统目录“Connections”目录中有一个ASP 文件文件名就是我们在Dreamweaver 中建立的数据源链接的名字即上图中“conn”这种链接方式产生的代码如下[1]<%' FileName="Connection_odbc_conn_dsn.htm" ' Type="ADO" ' HTTP="false" ' Catalog="" ' Schema="" Dim MM_conn_STRING65MM_conn_STRING = "dsn=DSN;" %>这时,在我们建立的ASP文件中Dreamweaver 都会在页首加上调用该ASP 文件的语句如 <!--#include file="Connections\conn.asp" -->二硬盘绝对路径链接方式在使用Dreamweaver 建立数据源链接时选择“自定义链接字符串Custom Connections String ”打开窗口如图2图2 对话框在“Connections String”内填入字符串Driver={Microsoft Access Driver (*.mdb)};DBQ=I:\Manage\data.mdb其中“Manage”是网站的根目录数据库文件“data.mdb”保存在根目录下这样设置后在系统目录“Connections”中的ASP文件代码如下<%' FileName="Connection_ado_conn_string.htm" ' Type="ADO" ' HTTP="false" ' Catalog="" ' Schema=""MM_conn_STRING= "Driver={Microsoft Access Driver (*.mdb)};DBQ=I:\manage\data.mdb" %>这种链接方式是采用硬盘的实际路径访问数据库基本不会发生什么错误只是前提是我们应该知道数据库所存在硬盘的位置如果是申请或者购买来的空间一般不会知道当前硬盘路径不过可以通过ASP 程序中的“Server.MapPath”方法得到真实路径只要将代码<%=Server.MapPath("")%>放到页面的源代码中存为ASP 文件上传至服务器上你的空间在浏览器中查看该文件后就可以显示出你网站根目录在服务器上的硬盘路径了比如建立一个path.asp 文件内容很简单是<%=server.mappath("data.mdb")%>该文件和数据库文件data.mdb 存在同一个文件夹中捆绑式一同上传在URL 地址栏查看path.asp 得到data.mdb 在服务器上的物理地址拷贝该路径将本地的conn.asp 中的物理路径替换后再上传一切就完成了虽然平台移植不是很强但全面支持所有站点中文件连接况且也就是本地和服务器间两者间的移植所以现在越来越多的空间建议将数据库文件放到非Web 访问目录中这就必须要求用户使用物理路径了三文件相对路径链接方式这是以前最常用的修改方法在本地使用DSN完成数据源链接后如图1所示然后修改“Connections”目录中的ASP文件成为如下代码<%' FileName="Connection_ado_conn_string.htm" ' Type="ADO" ' HTTP="false" ' Catalog="" ' Schema=""66 MM_conn_STRING="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server. Mappath ("data. mdb") %>将文件conn.asp 保存上传到服务器将原文件conn.asp 覆盖即可上传到服务器后的网站数据库链接就完成了[2]这种链接方式是利用ASP 中的“Server.MapPath”方法将虚拟路径转换为实际路径不至于ASP 文件找不到数据库要注意的是如果我们网站中的数据库放在网站根目录下而在根目录下存在ASP 文件和一个文件夹文件夹中又有ASP 文件这些文件与数据库的相对路径与客户端文件的相对路径就有所区别那么上述代码就无法适应了还有一点就是更改了链接字符串后在Dreamweaver 中将无法使用记录集了当然,如果我们把所有的ASP 文件都放在站点根目录下就可以使用这种方法也可以针对网站中每个特殊的ASP 文件进行处理打开网站中任何一个ASP 文件在源代码窗口中可以看到这样一段代码<!--#include file=”相对路径/connections/conn.asp”--> 对于在根目录下的ASP 文件这段代码是 <!--#include file=”connections/conn.asp”-->对于在根目录下一个子目录里面的ASP 文件这段代码是 <!--#include file=”../connections/conn.asp”-- >将上面代码直接替换为文件conn.asp中的代码即可即替换为 <%' FileName="Connection_ado_conn_string.htm" ' Type="ADO" ' HTTP="false" ' Catalog="" ' Schema=""MM_conn_STRING="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server. Mappath ("data. mdb")%>对于网站中不同目录下的ASP 文件上面代码中的“data.mdb”修改为当前文件相对data.mdb 的路径即可这种方法的整个过程比较麻烦对网站维护造成很大的不便四站点根目录路径链接方式这是一种OLEDB 链接方式在性能上要优于前面三种ODBC 的链接方式这种相对站点根目录的链接方式是笔者平时用的最多的因为它在设置字符串后不需要任何改动就可以上传到WEB 服务器或者移动到其它的WEB 共享目录中执行并且在Dreamweaver 中的数据绑定视窗中也可以正常操作在Dreamweaver 的新建数据源的“链接字符串Connections String ”对话框中如图3所示图3 对话框填入链接字符串为"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath("\data.mdb")其中“manage”是站点根目录下的一个子目录名数据库文件就在站点下的manage 文件夹里面数据库名称是data.mdb 如果使用ASP JavaScript 就必须将“&”符号改为“”号注意在使用Server.Mappath的各种链接字符串中不要换行也不要少了双引号设置完成后在站点目录下自动生成的文件夹“Connections”中的conn.asp文件代码如下67<%' FileName="Connection_ado_conn_string.htm" ' Type="ADO"' DesigntimeType="ADO" ' HTTP="true" ' Catalog="" ' Schema=""MM_conn_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server. MapPath ("\data. mdb")%>在输入上图所示的字符串后一定要先进行测试在右边的“测试”按钮上进行测试往往因为一点点失误就使得出现一些错误提示这样首先一定要仔细检查输入的这个字符串是否正确不能有多余的空格或者缺少空格然后看看数据库的路径命名是不是正确的要注意的是如果发生了链接错误提示再进行重新设置链接测试之前一定要在测试服务器IIS 里面把之前测试时自动生成的文件夹“_mmServerScripts”删除掉否则将影响进一步的链接测试这是我们平时在 Dreamweaver 中数据源链接的四种方式根据不同的需要来选择使用参考文献:[1]A.Russell Jones 著邱仲潘 等译.Active Server Pages3从入门到精通[M].北京电子工业出版社2000.362.[2]黄俊. Dreamweaver UltraDev 构建网上商城[M]. 北京:中国水利水电出版社2002.466.Four Methods to Realize the Data Source Connection in the Website Designwith DreamweaverDUAN Xue-liZHANG Xiao-zhi(Xingtai Polytechnic College, Xingtai, Hebei 054035China)Abstract: In the dynamic website development, the database link is the essential work, links directs the backstage database to the onstage page to demonstrate, the success link can complete the dynamic website design. This article summarized several databases links method in Dreamweave, in the process of the project development, the project personnel may choice different database connection way according to the different demand .Key words : active web data source connection server map path责任编辑 马骅用Dreamweaver实现网站设计中数据源链接的四种方法作者:段雪丽, 张小志, DUAN Xue-li, ZHANG Xiao-zhi作者单位:邢台职业技术学院,信息技术中心,河北,邢台,054035刊名:邢台职业技术学院学报英文刊名:JOURNAL OF XINGTAI POLYTECHNIC COLLEGE年,卷(期):2006,23(5)被引用次数:0次1.A Russell Jones.邱仲潘Active Server Pages3从入门到精通 20002.黄俊Dreamweaver UltraDev构建网上商城 2002本文链接:/Periodical_xtzyjsxyxb200605022.aspx授权使用:北京服装学院(bjfzxy),授权号:4c287a5e-9e6f-4489-b7e3-9dce0144f57e下载时间:2010年8月10日。
用Dreamweaver实现ASP动态网站建设
用Dreamweaver实现ASP动态网站建设2010-06-24 分享:云之彼端来源:/html/Website/Dreamweaver/76179.html快来分享你的教程和攻略,还有Q币拿!Macromedia Dreamweaver MX 是一款专业的HTML 编辑器,用于对Web 站点、Web 页和Web 应用程序进行设计、编码和开发。
无论您愿意享受手工编写HTML 代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供有用的工具,使您拥有更加完美的Web 创作体验。
Dreamweaver 使您可以使用服务器技术(例如CFML、、ASP、JSP 和PHP)生成由动态数据库支持的Web 应用程序。
本章节内容主要从建立ASP运行环境(安装、配置IIS)、建立站点、怎样建立数据库、Dreamweaver与数据库的连接(使用DSN连接数据库)、显示数据库记录、插入数据库记录、修改数据库记录和删除数据库记录等等内容,以实现ASP动态网站的全部设计过程,希望能给你对建立ASP动态网站有所帮助。
Windows XP的Internet 信息服务(IIS) 给Windows 带来Web 计算的强大功能。
IIS 是创建和开发动态网站解决方案的安全平台。
一、建立ASP运行环境(安装、配置IIS)(一)、安装IIS在Windows XP(专业版)上将Windows XP安装光盘放入光驱,点击开始—>设置—>控制面版—>添加或删除程序—>添加或删除windows组件—>在internet信息服务(IIS)项前面打钩,单击下一步进行安装,直至完成internet信息服务(IIS)的安装。
如图所示:(二)、配置IIS点击开始—>设置—>控制面版—>管理工具—>internet信息服务(IIS),在弹出的窗口单击本地计算机、网站,在默认网站单击鼠标右键,在弹出的窗口选择主目录、在本地面路径选择浏览按钮,选择你建立的网站目录(如:E:\我的网站),选择文档项,按添加按钮,添加index.asp文档完成IIS的配置。
3种asp链接access数据库的自定义连接字符串方式
3种asp链接access数据库的自定义连接字符串方式首先奉劝asp开发者尽量用相对路径。
绝对路径不利于服务器上传和文件夹转移。
开发者完全不必复制我上面的代码,可以通过以下几个步骤系结数据库,基本上没有连不上的。
1、可以用DW的自定义链接字符串进行DBQ连接,记得使用测试服务器上的驱动程序。
2、把OLEDB连接字符串复制在DW自动生成的con.asp文件中去,放到系统自动生成的链接语句后。
<%Dim MM_con2_STRINGMM_con2_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../ceshi/BOOK.MDB")%>3、<%on error resume nextdbpath=server.mappath("book.mdb")set conn=server.createobject("adodb.connection")conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;datasource="&dbpath%>把这段代码也复制在后面。
4、用隐藏另外两个链接语句的方法,三种链接代码一个一个去调试。
传到服务器上,看哪种是服务器所支持的。
一般第二种OLEDB是比较容易成功连接的。
————————————————纯代码演示————————————————在网页文件加入“插入文件“代码(插入网页最开始即可)站点文件夹下设connections文件夹,con2.asp的代码如下:<%' FileName="Connection_ado_conn_string.htm"' Type="ADO"' DesigntimeType="ADO"' HTTP="true"' Catalog=""' Schema=""‘第一种连接方式————————————————————————'Dim MM_con2_STRING'MM_con2_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &Server.MapPath("/ceshi/BOOK.MDB") ‘第二种连接方式————————————————————————Dim MM_con2_STRINGMM_con2_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("../ceshi/BOOK.MDB")%>‘第三种连接方式————————————————————————<%'连接数据库开始'on error resume next'dbpath=server.mappath("book.mdb")'set conn=server.createobject("adodb.connection")'conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&dbpath'创建记录对象%>。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access数据库自定义连接字符串
如何通过Dreamweaver来连接Access数据库经常是刚接触asp动态网站的建设者遇到的问题。
Access数据库作为office里面简单易用的数据库,容易上手。
首先打开Dreamweaver并从窗口菜单下选中数据库,让数据库面板显示出来。
然后用Access建一个数据库,假设我们建的数据库名为“db.mdb” ,存在E:\myweb\db文件夹里面。
然后点击数据面板里面的“+”,就会出现“自定义连接字符串” 这个选项,选择它。
选择之后就会出现输入连接字符串的对话框,如下图所示:
在连接名称中可以自行为这个连接取一个方便识别的名称。
在连接字符串框中输入自定义连接字符串:
●使用绝对路径时填入"Provider=Microsoft.Jet.OLEDB.4.0;Data
source=E:\myweb\db\db.mdb" 并选择“使用此计算机上的驱动”,只有你知道数据库
的具体存储地址,比如在自已电脑上调试时,或者知道你将要上传的服务器的存储地
址时也可以用。
●使用虚拟路径时填入"Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("/db/db.mdb") 虚拟路径是在不知道完整的存储路径时使用的。
例如,
我买的虚拟主机,网站的所有文件是上传到一个名为Web的文件夹中,我并不知道
Web文件夹在哪个盘哪个文件夹下,所以就必需使用虚拟路径,否则,上传后会找
不到数据库文件。
在自已电脑上调试时,使用绝对路径必须有Microsoft Access Driver (*.mdb)数据源驱动, 使用虚拟路径必须有Driver do Microsoft Access(*.mdb),否则连接的时候会出错,如果没有这两个驱动,可点击添加自己加上。
填好连接名称和连接自符串后,点击测试。
如何连接成功,则会弹出“成功创建连接脚本”的对话框,如果出现错误提示,请认真检查连接自符串是否正确。
那要如何设置才能使自定义连接字符串既可以在本地和网络中同时可以用?
你可以在测试完成后,打开生成的连接文件,把使用绝对路径时使用的连接字符串和使用虚拟路径时用的连接字符串同时写进去,并注释掉使用虚拟路径时用的连接字符串。
就OK了。
注意上图浅红色部分代码前有注释符。
这是容易被忽略的地方。
整理时间:二〇一一年四月二日。