




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何在Dreamweaver中进行数据库连接本实例主要讲解数据库连接技术。效果说明通过单击【数据库】面板中的【 OLE DB连接】,创建与 Access的数据库连接"dwconn,”结果如图 75-1所示。创作思想某玩具公司电子商务平台的数据库由DreamweaverCP 表、 DreamweaverGL 表和DreamweaverKH 表组成。DreamweaverCP表用于存储该公司的产品信息;DreamweaverGL 表用于存储该公司管理员的相关资料;DreamweaverKH 表用于存储该公司客户的有关资料。首先在Access中创建数据库 "dwdat.mdb ;
2、'并创建3个数据表, 然后在 Dreamweaver 站点"Dreamweaver100 "(在实例构建开发环境中已经创建的 站点)中创建该数据库连接,以便于电子商务平台的开发。操作步骤(1 )复制好"dwdat.mdb文件并用 Access打开。将光碟源文件实例75 ”目录下的数据库文件 "dwdat.mdb复制到"C:dat '目录(该目录为实例1中所建站点 "Dreamweaver100 "下的目录)下,并在 Access中打开"C:dwdat.mdb "文件,数据库 "d
3、wdat.mdb 中包括"DreamweaverCP ”、"DreamweaverGL ”、" DreamweaverKH ”、" CPDD 和"POLL "令数据表,其中"DreamweaverCP '表用于存储该公司产品的有关资料,其数据结构如图75-2所示;"DreamweaverGL '表用于管理该公司人员的有关资料,其数据结构如图75-3所示;"DreamweaverKH '表用于存储该公司的用户注册信息,其数据结构如图75-4所示;“ CPDD表用于存储该公司的产品订单
4、信息,其数据结构如图75-5所示;“ POLL表则用于存储该公司的在线调查资料,其数据结构如图75-6所示。gMtCt JUNE女*cm7trwrg1?jrUSTQ(TGt!TLKMCVTM专T产 -rnw曜 DfCL ; K T砂WNUf颂” DicmiiwrdvnCP 楚壬I 7X3 DrraiiivrivciGL u”H r 表。度囹W5 ET心 KUH K :湖 略也 tlK Tj cm h mmr dm驾KLGUC压 5-1 pa enjweawrKH 泰 £F 曲:&牛G.丢与炒8rft,KNr,皿护奉村-r»n»gm图7W CPDD客图乃击P
5、OLL- *(2 )新建动态页。运行 Dreamweaver MX 2004,选择【文件】|【新建】菜单命令,在弹出的【新建文档】对话框中创建一个名为“ ASP.NET VB ”的动态页,如图 75-7所示。图7对浏迎汨奇必 ASP.NET提示:这里是以实例 2中建立的站点来开发玩具公司网络应用程序的,有关站点的建立请参考实例2 。(3 )创建数据库连接 "dwconn :'切换到数据库面板,单击【+】按钮,在弹出的 菜单中选择【OLE DB连接】,创建数据库连接" dwconn 如图75-8所示。3 2 刨瞎用£色详拌',心yAccess数据库,
6、所以提示:在图75-7所示的步骤2中,由于这里连接的数据库是应选择【OLE DB连接】,而当要连接的数据库是SQL SERVER 时,则应选择【SQL服务器连接】。在图75-7所示的步骤 4中,如果单击【建立】按钮时没有任何反应,就会无法打开【数据链接属性】对话框。导致此问题发生的一个原因可能是MDAC 2.8 、XP SP2及Windows2003 中默认包含着 MDAC 2.8 。 XP SP1 的用户如果安装了 MDAC 2.8 ,也 会受到此问题的影响 。(4 )创建数据库连接.udl :'单击【开始】|【所有程序】|【附件】|【记事本】 菜单命令,创建一个空白记事本,并命名其
7、为数据库连接.udl ”(文件名可随便取,但文件名的后缀必须是 " .udl,而不是" .txt,存储位置也可随便设置),如图 75-9所示。本 实例,是将数据库连接.udl保存在桌面上。提示:什么是UDL文件呢? UDL是通用数据连接文件, 通过该文件可以保存连接字符串。使用UDL文件存储数据库连接的方式和使用“ODBC数据源名称 (DSN ) ”非常 相似。UDL文件可以存储 OLE DB连接信息,例如提供程序、用户名、密码和其他选项。(5 )选择OLE DB提供程序。关闭该记事本,用鼠标左键双击数据库连接.udl打开【数据链接属性】对话框,切换至【提供程序】窗口,选择
8、【 OLE DB提供程序】列 表中的“ Microsoft.Jet OLE DB 4.0 Provider ,单击【下一步】按钮,如图 75-10 所示。虫I 舟如I?7*.II天么孝将,枇原(6 )选择并测试连接数据库。在【连接】选项卡中选择连接数据库,并测试连接, 如图75-11所示。(7 )复制数据库连接命令。单击鼠标右键,在弹出的快捷菜单中选择 【打开方式】|【NOTEPAD】菜单命令,以记事方式打开数据库连接.udl ;复制其数据库连接命令,如图75-12所示。FJ -LJJ tjniT4>I 上耳,UM粉*J称霍艾ft W E 逢 Sri TA Jft Hih It"
9、; Udlfill MO «Q)M0D Q B R A- a Q *一Mf|;;I旷it、, "L + W回:!* ?-nurcr nidrr-Mlcr(hprf*l!.OU I g.讯!i嚣三行原有立字图75-12夏制鼓据座连援命令 irF.jfL 触 >4J M Cm * 二点击堂如摺也I J【敢碧陀径理Hd;U(8 )测试数据库连接。切换到Dreamweaver中,粘贴数据库连接命令,并测试数据库连接,如图 75-13所示。1上按罐盘上的(CtrJ*V) | 站M敏据库连接命令sn S* *土 jXBTffVm (JMK IZ点击【测忒】按tnEFiird I
10、h Dfti mtenvrf点毒【确定】按钮点击【螺定】按钮is果X驾0=w利诙计瞄it中,臼沱淳整后. 礼TsjiE c mH <® 75-13粘贴数据库连接命令(9 )在测试数据库连接时,如果出现如图75-14所示的对话框或如图75-15所示的对话框,则说明当前系统中没有正确分配用户权限,以便对数据库进行修改等操作。5H警示对话哩其解决方法如下:打开“ c:75-15不能锁定文件对话框wwwroot "文件夹,执行【打开】|【文件夹选项】菜单命令,在弹出的【文件夹选项】对话框中取消对【使用简单文件共享】的勾选,如图75-16所示。XWil)给喂SLHIUfffT
11、Mfl WLJAll (M)逸项*1飕也四型单击【应雨到所府 丈件共】接*9V:M C使用葡n文忤 共季】的句选辱二 画8*皿柔词云孔疏延s*.3护馈*j Iuiv<ii3< p*iri qtf 寸“ p«c»l udl f*14«ri; ® Sh«« ub tkt >*Lf ti ikMle fa I*Shov IptLhi * M midlLm inAindu.k.C) A山,4 5 Ml .亚y *it .£.|匚王 记史Ti其掉玉的it观B!A单击【厦定】按卸成用心图75-16取消对【使用简单文件共
12、享】的勾选dat属单击鼠标右键,在弹出的快捷菜单中选择【属性】菜单项,然后在弹出的【性】对话框中设置 “ ASP.NET Web Admin ”用户权限,如图 75-17所示。在【dat属性】对话框中设置 “Internet来宾账户”、启动IIS进程账户”的权限为允许修改。无”字,而没(10 )如果测试成功,但在【数据库】面板中展开【表】项时,只出现 有展现数据表,如图 75-18所示,则用如下方法解决。 退出 Dreamweaver ,双击 光碟源文件实例75 SP2DBFix 1.0.2 .mxp "安装 该扩展文件。 再次运行 Dreamweaver ,执行【站点】|【高级】|
13、【移除连接脚本】菜单命令。 再次测试数据库连接,在【数据库】面板中展开【表】项,即可展开各数据表。(11 )这时在站点的根目录下会添加一个新的文件"web.config,”说明它完成数据库连接工作,结果如图75-1所示。提示:在如图75-8所示的步骤 4中单击【建立】按钮,就能够直接打开【数据链接 属性】对话框,而无须创建 数据库连接.udl及复制其数据连接命令,在【数据链接属性】 对话框中可直接设置数据库相关连接,如图75-10和图75-11所示。(12 )查看物理路径。由于 Dreamweaver MX 是把连接数据库的命令存放在 web.config 配置文件中的,因此只需打开
14、web.config 配置文件,并切换到代码视图,便可以看到如图 75-19中线框所示物理路径。(13 )获取数据库在远程主机上的路径。由于网站最终会被上传到远程服务器中, 所以其物理路径一般不会与本地的物理路径相同,并且在web.config配置文件中也不能使用诸如Server.MapPath 之类的服务器变量来获取远程空间的数据库物理路径。但可以通 过其他方法来获取数据库在远程主机上的真实目录物理路径。先假定上传远程空间的域名地址为 。通过上面的虚拟地址来访问远程虚拟主机的二级目录Dreamweaver100 ,由于数据库文件保存在dat文件夹中,因此实际的虚拟地址为 。那么,将一个只包括
15、 “ <%=server.MapPath("") %> '代码的 ASP.NET VB 动态页,上 传远程空间的域名地址为,通过该 ASP.NET VB动态页就可以获取该远程空间的物理路径出来,从而得出数据库文件存放在该远程空间的物理地址。(14 )下面举一个例子:在Dreamweaver 中新建一个空白的ASP.NET VB 动态页,切换至代码视图,输入代码 <%=server.MapPath("") %>。将其保存为 dwurl.aspx ,在IE中浏览,结果如图75-20所示。 http:/ local host/dmr I. Atpn 1 lcj丈怦建)搐© M (V)煎蒙0) IH<D 帮肋* ?o a a*. /I frcklhctt/jtfurl upocv 辑到C lnetpubwwwroot图75-20测试物理路径在图75-20中可以看到 dwurl.aspx 在服务器中的物理路径是C:In
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全员竞聘安全服务题及答案
- 2025年BIM安全管理体系建设题及答案
- 2025年建筑施工企业三类人员-B-证笔试预测题
- 2025年安全生产管理模拟题答案解析
- 2025年维修工笔试高频题库与解析
- 2025年视距内无人机面试必考题
- 2025年文物保护师初级考试题集
- 课件中时间轴
- 2025年健身教练从业资格水平考核试题及答案解析
- 2025年建筑材料工程师专业知识考核试题及答案解析
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 厂房消防应急预案
- 景区开发政府战略框架协议书(2篇)
- 保洁投标书范本
- “雄鹰杯”全国小动物医师技能大赛考试题库(660题)
- 实验室隐患排查培训
- 九年级化学第三单元课题1分子和原子人教新课标版省公开课获奖课件说课比赛一等奖课件
- 宠物医疗器械创新与发展
- 《路由与交换技术》教学大纲
- 4《给植物画张“像”》教学设计-2024-2025学年科学一年级上册教科版
- 森林防火条例
评论
0/150
提交评论