创建数据库连接.docx

上传人:牧羊曲112 文档编号:5043688 上传时间:2023-05-31 格式:DOCX 页数:12 大小:712.26KB
返回 下载 相关 举报
创建数据库连接.docx_第1页
第1页 / 共12页
创建数据库连接.docx_第2页
第2页 / 共12页
创建数据库连接.docx_第3页
第3页 / 共12页
创建数据库连接.docx_第4页
第4页 / 共12页
创建数据库连接.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《创建数据库连接.docx》由会员分享,可在线阅读,更多相关《创建数据库连接.docx(12页珍藏版)》请在三一办公上搜索。

1、在实例1中已经为开发网络应用程序构建好了开发环境,但要开发网络数据库,还必 须做好数据库的连接工作。从本实例开始至实例90将以一家玩具公司电子商务平台的开发 为例,详细讲解Dreamweaver+ASP.NET+Access网络数据库的开发过程。本实例主要讲解 数据库连接技术。效果说明 通过单击【数据库】面板中的【OLE DB连接】,创建与Access的数据 库连接“ dwconn ”,结果如图75-1所示。IreaBweavcE IS 2(104 -无程若苴件凹锤如互看惨隙切文车叫曲嚎始姑豆蜀口值)W(k)础.G3 4国国I -会-圜目序皿您(金折特!湖谢*|荫 橱S*安用物r性庄I日以魁K

2、?程酬酬撕讨材洋 g表坦三回厘和格宜圆无F洋式仍无阚 tt X. 1 S 0(X5字莅flp |款以争* 威f大个幻|无 3|? i= U 11 目卷i一瞳魁_JF果5时iS4 M.aej 1 乳/ l #图乃创建“顿此nn”数据岸遥接创作思想 某玩具公司电子商务平台的数据库由DreamweaverCP表、DreamweaverG L表和DreamweaverKH表组成。DreamweaverCP表用于存储该公司的产品信息;Drea mweaverGL表用于存储该公司管理员的相关资料;DreamweaverKH表用于存储该公司客 户的有关资料。首先在Access中创建数据库 dwdat.mdb

3、 ”,并创建3个数据表,然后在Dreamweaver站点 Dreamweaver100 ”(在实例1中已经创建的站点)中创建该数据库 连接,以便于电子商务平台的开发。操作步骤(1)复制好“ dwdat.mdb ”文件并用Access打开。将“光碟源文件实例75 ” 目录下的数据库文件 dwdat.mdb ”复制到“ C: Inetpubwwwrootdat ”目录(该目录为实例1中所建站点“ Dreamweaver100 下的目录)下,并在 Access中打开 C: Inetpubwwwr ootdatdwdat.mdb ”文件,数据库 dwdat.mdb ”中包括“ DreamweaverC

4、P ”、“ Dreamweave rGL ”、“ DreamweaverKH ”、“ CPDD ”和“ POLL ” 5 个数据表,其中“ DreamweaverCP”表用于存储该公司产品的有关资料,其数据结构如图75-2所示;“ DreamweaverGL ”表 用于管理该公司人员的有关资料,其数据结构如图75-3所示;“ DreamweaverKH ”表用于 存储该公司的用户注册信息,其数据结构如图75-4所示;“ CPDD ”表用于存储该公司的 产品订单信息,其数据结构如图75-5所示;“ POLL ”表则用于存储该公司的在线调查资料,其数据结构如图75-6所示。CFIDT至乎予歹一一毛

5、序体积HfUfZfiE 8 彝虽姓名GUA55玄M蚩潭目或码75-2 DrcainwcvaCP 衣75-3 Drtaiiiv/tavti OL用-注名irSEITAfll球必T政据其掣.普.国umg 1EES-II JS7 月时 iKiUir DJZ if WETtL ?il 1EItF5*1. 1EEVW KIljL 处。IT.女玄普避问题新在单位 眺系出上 刑收钢妙g住真右G】页舌建E 75-1 DreamweaverKH 表*CTDD :表El?麴网SL说明卜岫8W螂号文五产度梅辱CPI3LGUMWSLG用 FjS数三ilBBDTIW3日期订奉时间r,POLL =表0字殷名筋疝类型诵嗖V

6、t-tjad教字*数宇kCoTiTi&ndly若遍苗栉参站?兄 控踽票沽配怪I 75-5 CPEE 表图 75-6 POLL 表(2 )新建动态页。运行Dreamweaver MX 2004,选择【文件】I【新建】菜单命 令,在弹出的【新建文档】对话框中创建一个名为“ ASP.NET VB ”的动态页,如图75-7所示。提示:这里是以实例2中建立的站点来开发玩具公司网络应用程序的,有关站点的建 立请参考实例2。,无IE: tusipubTi艮首功忘诚:书出i法啪旧J图75.7 创建动态页ASP.NET VB(3 )创建数据库连接 dwconn ”。切换到数据库面板,单击【+】按钮,在弹出的菜单

7、中选择【OLE DB连接】,创建数据库连接“ dwconn ”,如图75-8所示。O7 迥札! l刑*馈.1* V.liE侦丽能E更在住1显耳1技中1艾卦附)楚.0 B3Qi帝的如Tai-H5F叫 飞FJ开翔龄件甲-IQJJUPIJJ- |日至底茏出QDif T?也舞芹土 W席! 1垣iL ,年存垫冬虫理殖冬七STytufn-. I 宜四:-EM耳符院厦出QPU I 主芝主卷财f,A丘L三涪11 Sl3iX匚顼蛰亍._ .学出e压毒;宓s中?花cej怜秦页至丰其,赤Y(f贩英 v、-0择式最史洵丧:十心1页面没:*JTfiift:+1麻情助功顺J口国舄耳 KMTnL芯HtT性2ft DldFm

8、iaxi :T.浏伴菱土举熟*. I选撑i文件】I r黜建】察单命令遍择动毒页为-ASP NET VBRJlacrDBodin lTeMvcawr U 200Piit jc niul Sett snesrlIWjM?E:S面莪提摩连接- udl-tri 叮*,不舶锲定丈怦【果定】按St盘上的Ctriwl 帖搪库连接魏舍图75-15不能锁定文件对话框图?5-14警示封话噌图75-13粘贴数据库连接命令据库连接,如图75-13所示。的对话框,则说明当前系统中没有正确分配用户权限,以便对数据库进行修改等操作。(8)测试数据库连接。切换到Dreamweaver中,粘贴数据库连接命令,并测试数(9)在测

9、试数据库连接时,如果出现如图75-14所示的对话框或如图75-15所示 IMj楚据库屯要打不于文件广订my击N如点砒苗麻 它已鳗料别的用户口独占 方WJT升,宸没石覃者勰寿均核低翰涤顽蔑帜哼斐理K翌点击 律逐】技钮Kacrovedia Dreaveaver MK 20Q4*surrnvfr|-i s DrHfmvfmnr IX Jllfld其解决方法如下: 打开 c:Intepudwwwroot ”文件夹,执行【打开】I【文件夹选项】菜单命令,在 弹出的【文件夹选项】对话框中取消对【使用简单文件共享】的勾选,如图75-16所示。 单击鼠标右键,在弹出的快捷菜单中选择【属性】菜单项,然后在弹出的

10、【dat属性】对话框中设置“ ASP.NET Web Admin ”用户权限,如图75-17所示。 在【dat属性】对话框中设置“ Internet来宾账户”、“启动IIS进程账户”的权限为允许修改。图75-16取消对【使用简单文件共享】的勾选(10 )如果测试成功,但在【数据库】面板中展开【表】项时,只出现“无”字,而没有展现数据表,如图75-18所示,则用如下方法解决。 退出Dreamweaver,双击“光碟源文件实例75 SP2DBFix 1.0.2 .mxp ”安装该扩展文件。 再次运行Dreamweaver,执行【站点】I【高级】I【移除连接脚本】菜单命令。 再次测试数据库连接,在【

11、数据库】面板中展开【表】项,即可展开各数据表。症两户名七.竖心”1知,:件 - 2 迁律ASP. net n, .留旧眼加rt-f2 妹氏藤户+ = 二J-MCTi-UI博ta业:|_峻虹I置吐I性改】峥口口口口图75-17设直用户权限图75-诣弟否手锅9B阻1(11 )这时在站点的根目录下会添加一个新的文件“ web.config ”,说明匕完成数据 库连接工作,结果如图75-1所示。提示:在如图75-8所示的步骤4中单击【建立】按钮,就能够直接打开【数据链接 属性】对话框,而无须创建,数据库连接.udl ”及复制其数据连接命令,在【数据链接属性】对话框中可直接设置数据库相关连接,如图75-

12、10和图75-11所示。(12 )查看物理路径。由于Dreamweaver MX是把连接数据库的命令存放在web. config配置文件中的,因此只需打开web.config配置文件,并切换到代码视图,便可以看到如图75-19中线框所示物理路径。I臼丽翩:攻场q a FlhrJ ra.dee =aiccosDtt- Jet.Ulfelit:. A Ai;l ars mum电* ! 1.%孑】山“Tira二jot号匕七整皿巳ncfc Pere於t: ecunty Btu=raL3,e / JmeiaieD /E /E /3 5-19 web.config ilttQ。N9T96473(13 )获

13、取数据库在远程主机上的路径。由于网站最终会被上传到远程服务器中,所以其物理路径一般不会与本地的物理路径相同,并且在web.config配置文件中也不能使用诸如Server.MapPath之类的服务器变量来获取远程空间的数据库物理路径。但可以通过其他方法来获取数据库在远程主机上的真实目录物理路径。先假定上传远程空间的域名地址 为 。通过上面的虚拟地址来访问远程虚拟主机的二级目录Dreamweaver100,由于数据库文件保存在dat文件夹中,因此实际的虚拟地址为 Dreamweaver 100/dat那么,将一个只包括“ ”代码的 ASP.NET VB动态页,上传远程空间的域名地址为 ASP.N

14、ET VB动态页就可以获取该远程空间的物理路径出来,从而得出数据库文件存放在该远程空间的物 理地址。(14)下面举一个例子:在Dreamweaver中新建一个空白的ASP.NET VB动态页,切换至代码视图,输入代码 。将其保存为dwurl.aspx,在IE中浏览,结果如图75-20所示。在图75-20中可以看到dwurl.aspx在服务器中的物理路径是C:Inetpub wwwroot,而数据库的物理路径为C:Inetpubwwwrootdat dwdat. mdb。得到远程主机的物理路径后,打开web.config配置文件,修正上传到服务器数据库中的物理路径中。这里所介绍的数据库链接的创建方法是通过UDL文件创建来实现的。在Dreamwave r MX中开发ASP网络应用程序时,也可以通过本实例所介绍的方法来创建数据库链接。 本实例所创建数据库“ dwdat.mdb ”及数据库连接 dwconn ”将被运用于实例76至实例90中。至此,本实例操作完毕。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号