创建数据库连接Word下载.docx
- 文档编号:20406871
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:10
- 大小:444.53KB
创建数据库连接Word下载.docx
《创建数据库连接Word下载.docx》由会员分享,可在线阅读,更多相关《创建数据库连接Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
DreamweaverGL表用于存储该公司管理员的相关资料;
DreamweaverKH表用于存储该公司客户的有关资料。
首先在Access中创建数据库“dwdat.mdb”,并创建3个数据表,然后在Dreamweaver站点“Dreamweaver100”(在实例1中已经创建的站点)中创建该数据库连接,以便于电子商务平台的开发。
操作步骤
(1)复制好“dwdat.mdb”文件并用Access打开。
将“光碟\源文件\实例75”目录下的数据库文件“dwdat.mdb”复制到“C:
\Inetpub\wwwroot\dat”目录(该目录为实例1中所建站点“Dreamweaver100”下的目录)下,并在Access中打开“C:
\Inetpub\wwwroot\dat\dwdat.mdb”文件,数据库“dwdat.mdb”中包括“DreamweaverCP”、“DreamweaverGL”、“DreamweaverKH”、“CPDD”和“POLL”5个数据表,其中“DreamweaverCP”表用于存储该公司产品的有关资料,其数据结构如图75-2所示;
“DreamweaverGL”表用于管理该公司人员的有关资料,其数据结构如图75-3所示;
“DreamweaverKH”表用于存储该公司的用户注册信息,其数据结构如图75-4所示;
“CPDD”表用于存储该公司的产品订单信息,其数据结构如图75-5所示;
“POLL”表则用于存储该公司的在线调查资料,其数据结构如图75-6所示。
(2)新建动态页。
运行DreamweaverMX2004,选择【文件】|【新建】菜单命令,在弹出的【新建文档】对话框中创建一个名为“ASP.NETVB”的动态页,如图75-7所示。
提示:
这里是以实例2中建立的站点来开发玩具公司网络应用程序的,有关站点的建立请参考实例2。
(3)创建数据库连接“dwconn”。
切换到数据库面板,单击【+】按钮,在弹出的菜单中选择【OLEDB连接】,创建数据库连接“dwconn”,如图75-8所示。
在图75-7所示的步骤2中,由于这里连接的数据库是Access数据库,所以应选择【OLEDB连接】,而当要连接的数据库是SQLSERVER时,则应选择【SQL服务器连接】。
在图75-7所示的步骤4中,如果单击【建立】按钮时没有任何反应,就会无法打开【数据链接属性】对话框。
导致此问题发生的一个原因可能是MDAC2.8、XPSP2及Windows2003中默认包含着MDAC2.8。
XPSP1的用户如果安装了MDAC2.8,也会受到此问题的影响。
(4)创建“数据库连接.udl”。
单击【开始】|【所有程序】|【附件】|【记事本】菜单命令,创建一个空白记事本,并命名其为“数据库连接.udl”(文件名可随便取,但文件名的后缀必须是“.udl”,而不是“.txt”,存储位置也可随便设置),如图75-9所示。
本实例,是将“数据库连接.udl”保存在桌面上。
什么是UDL文件呢?
UDL是通用数据连接文件,通过该文件可以保存连接字符串。
使用UDL文件存储数据库连接的方式和使用“ODBC数据源名称(DSN)”非常相似。
UDL文件可以存储OLEDB连接信息,例如提供程序、用户名、密码和其他选项。
(5)选择OLEDB提供程序。
关闭该记事本,用鼠标左键双击“数据库连接.udl”,打开【数据链接属性】对话框,切换至【提供程序】窗口,选择【OLEDB提供程序】列表中的“Microsoft.JetOLEDB4.0Provider”,单击【下一步】按钮,如图75-10所示。
(6)选择并测试连接数据库。
在【连接】选项卡中选择连接数据库,并测试连接,如图75-11所示。
(7)复制数据库连接命令。
单击鼠标右键,在弹出的快捷菜单中选择【打开方式】|【NOTEPAD】菜单命令,以记事方式打开“数据库连接.udl”,复制其数据库连接命令,如图75-12所示。
(8)测试数据库连接。
切换到Dreamweaver中,粘贴数据库连接命令,并测试数据库连接,如图75-13所示。
(9)在测试数据库连接时,如果出现如图75-14所示的对话框或如图75-15所示的对话框,则说明当前系统中没有正确分配用户权限,以便对数据库进行修改等操作。
其解决方法如下:
①打开“c:
\Intepud\wwwroot”文件夹,执行【打开】|【文件夹选项】菜单命令,在弹出的【文件夹选项】对话框中取消对【使用简单文件共享】的勾选,如图75-16所示。
②单击鼠标右键,在弹出的快捷菜单中选择【属性】菜单项,然后在弹出的【dat属性】对话框中设置“ASP.NETWebAdmin”用户权限,如图75-17所示。
③在【dat属性】对话框中设置“Internet来宾账户”、“启动IIS进程账户”的权限为允许修改。
(10)如果测试成功,但在【数据库】面板中展开【表】项时,只出现“无”字,而没有展现数据表,如图75-18所示,则用如下方法解决。
①退出Dreamweaver,双击“光碟\源文件\实例75\SP2DBFix1.0.2.mxp”安装该扩展文件。
②再次运行Dreamweaver,执行【站点】|【高级】|【移除连接脚本】菜单命令。
③再次测试数据库连接,在【数据库】面板中展开【表】项,即可展开各数据表。
(11)这时在站点的根目录下会添加一个新的文件“web.config”,说明它完成数据库连接工作,结果如图75-1所示。
在如图75-8所示的步骤4中单击【建立】按钮,就能够直接打开【数据链接属性】对话框,而无须创建“数据库连接.udl”及复制其数据连接命令,在【数据链接属性】对话框中可直接设置数据库相关连接,如图75-10和图75-11所示。
(12)查看物理路径。
由于DreamweaverMX是把连接数据库的命令存放在web.config配置文件中的,因此只需打开web.config配置文件,并切换到代码视图,便可以看到如图75-19中线框所示物理路径。
(13)获取数据库在远程主机上的路径。
由于网站最终会被上传到远程服务器中,所以其物理路径一般不会与本地的物理路径相同,并且在web.config配置文件中也不能使用诸如Server.MapPath之类的服务器变量来获取远程空间的数据库物理路径。
但可以通过其他方法来获取数据库在远程主机上的真实目录物理路径。
先假定上传远程空间的域名地址为。
通过上面的虚拟地址来访问远程虚拟主机的二级目录Dreamweaver100,由于数据库文件保存在dat文件夹中,因此实际的虚拟地址为Dreamweaver100/dat。
那么,将一个只包括“<
%=server.MapPath("
"
)%>
”代码的ASP.NETVB动态页,上传远程空间的域名地址为,通过该ASP.NETVB动态页就可以获取该远程空间的物理路径出来,从而得出数据库文件存放在该远程空间的物理地址。
(14)下面举一个例子:
在Dreamweaver中新建一个空白的ASP.NETVB动态页,切换至代码视图,输入代码<
。
将其保存为dwurl.aspx,在IE中浏览,结果如图75-20所示。
在图75-20中可以看到dwurl.aspx在服务器中的物理路径是C:
\Inetpub\wwwroot\,而数据库的物理路径为C:
\Inetpub\wwwroot\dat\dwdat.mdb。
得到远程主机的物理路径后,打开web.config配置文件,修正上传到服务器数据库中的物理路径中。
这里所介绍的数据库链接的创建方法是通过UDL文件创建来实现的。
在DreamwaverMX中开发ASP网络应用程序时,也可以通过本实例所介绍的方法来创建数据库链接。
本实例所创建数据库“dwdat.mdb”及数据库连接“dwconn”将被运用于实例76至实例90中。
至此,本实例操作完毕。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建 数据库连接