Dreamweaver数据库路径是什么

一个可视化的网页设计工具,一个HTML编辑器,支持最新的HTML标准,包括动态 HTML。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。下面是小编为大家搜索整理的Dreamweaver数据库路径是什么,希望大家能有所收获,更多精彩内容请及时关注我们应届毕业生考试网!

一、不推荐使用Server.Mappath(相对文档路径地址的数据库文件)

虽然具有平台移植性,但对于不同层次,不同深度下的引用该数据库的文件,将不能完整地保证数据库路径的正确性。

举个例子:

1、数据库文件cnbruce.mdb,所在文件夹database(可http访问)

2、DW自动生成的连接数据库文件conn.asp,所在文件夹Connections

3、如果在DW中测试连接路径成功,则必须输入地址为Server.Mappath("../database/cnbruce.mdb")

但随后引用该数据库连接的文件必须保存在某文件夹中,该文件夹和database是同等的

即:

- database

- cnbruce.mdb

- Connections

- conn.asp

- 某文件夹

- x1.asp

这种结构才能使用正常。但这就必须要求站点中,所有引用了连接数据库文件的文件,必须存放在站点的.一级目录下。显然这是不合理的,比如这样的结构。

- x2.asp

- database

- cnbruce.mdb

- Connections

- conn.asp

- 某文件夹

- 某子文件夹

- x3.asp

则x2.asp和x3.asp均不能正常显示。

原理分析:无论conn.asp放在哪里,无论conn.asp的内容如何,最后都是取决于引用了conn.asp的文件的文件位置和数据库的位置关系。

解决办法:在conn.asp中进行判断当前路径,根据不同级别值给出不同链接路径……对于初学者来说,麻烦。

二、不推荐使用Server.Mappath(相对根目录路径的数据库文件)

使用这种方法,首先需要将IIS默认站点调整到当前DW站点所在文件夹(XP系统),或建立一个站点指向该文件夹(2K等系统)。

反正一句话,就是当你输入 http://localhost/ 时,显示的内容已不是默认的IIS首页,而是你所设置的DW站点文件夹中的默认首页文档。

那么在设置了该IIS站点之后

1、数据库文件cnbruce.mdb,所在文件夹database(可http访问)

2、DW自动生成的连接数据库文件conn.asp,所在文件夹Connections

3、如果在DW中测试连接路径成功,则输入地址为Server.Mappath("/database/cnbruce.mdb")

/database/cnbruce.mdb 该方法就是相对根目录,高屋建瓴式的进行数据库路径的获得,无论哪个层次的,哪个目录下的站点文档均能正常显示。

但依然不推荐!原因如下:

在本地你可以自行修改IIS的站点,当上传到服务器或虚拟主机时,麻烦就来了。

1、如果你的虚拟主机服务商技术不过关,当在解析你网站根目录的时,不是指向到你的站点文件夹,而是指向服务器系统盘下的wwwroot文件夹。于是路径肯定错误。

2、如果你需要上传的并不是你的站点根目录,很显然,路径也肯定会发生解析错误。

所以,不推荐!那么,该怎么办?

三、推荐使用Server.Mappath(本地绝对物理路径的数据库文件)

很简单,这个数据库在本地你总会知道它所在的位置吧。在DW中创建时就直接使用该绝对物理路径地址。

OK,来上传了。当然不可能那么巧:上传到服务器上的数据库物理路径地址和本地数据库物理路径地址是一样的

所以,现在只需要获得上传到服务器空间上的数据库文件,在服务器上是处于什么物理地址就行了。

怎么获得?

1、建立一个path.asp文件,内容很简单

2、该文件和数据库文件cnbruce.mdb,共一文件夹,捆绑式一同上传。

3、在URL地址栏查看path.asp,得到cnbruce.mdb在服务器上的物理地址,拷贝该路径。

4、将本地的conn.asp中的物理路径,替换后再上传。一切OK!

特点:

1、虽然平台移植不很强,但全面支持所有站点中文件连接,况且也就是本地和服务器间两者间的移植。

2、防止%5c暴库间接获得数据库地址。

3、现在越来越多的空间建议将数据库文件放放到非Web访问目录中(当然具体的路径获得又是另外一种方法了),这就必须要求用户使用物理路径了。

所以,我的观点是:

Dreamweaver MX 动态建站数据库路径的使用方法:本地使用物理地址,上传服务器依然使用物理地址。

【Dreamweaver数据库路径是什么】相关文章:

dw连接mysql数据库原理_Dreamweaver数据库路径是什么相关推荐

  1. Java web连接数据库实现登录功能 ; jsp连接MySQL或SQL server数据库的jar包也在这里哦!

    [深夜放毒,记录生活^_^]   学了HTML之后 , 一直想写一个能够实现登录功能的小网页 ,终于--现在开始学习数据库,经过查阅资料,创建了很简单的一个java web小项目来实现登陆操作,界面不 ...

  2. mysql xid原理_MySQL数据库分布式事务XA实现原理分析

    [IT168 技术]MySQL XA原理 MySQL XA分为两类,内部XA与外部XA;内部XA用于同一实例下跨多个引擎的事务,由大家熟悉的Binlog作为协调者;外部XA用于跨多MySQL实例的分布 ...

  3. 数据库原理mysql_数据库原理:MySql的安装

    1.安装包的下载(MySQL-v5.7.25 )(NavicatforMySQL_11.2.15): 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内 ...

  4. 数据库原理之数据库安全性(详细知识点)

    数据库的安全性 数据库的安全性 1.1 安全性概述 1.1.1 数据库的不安全因素 1.1.2 安全标准 1.2 数据库安全性控制 1.2.1 存取控制流程 1.2.2 用户身份鉴别 1.2.3 存取 ...

  5. [数据库原理] 理清数据库范式(1NF、2NF、3NF、BCNF)

    文章目录 数据库范式概念 第一范式(1NF) 第二范式(2NF) 不满足第2范式可能出现的问题 第三范式(3NF) NC范式(BCNF) 总结(考试要考) 数据库范式概念 数据库范式:Normal f ...

  6. dw连接mysql数据库原理_Dreamweaver中连接SQL Server数据库代码

    Adobe Dreamweaver CS3连接ACCESS数据库 "Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" ...

  7. 阿里云服务器和mysql的原理_mysql 数据库同步原理

    mysql 数据库同步原理 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Serv ...

  8. mysql与ofbiz_ofbiz连接mysql并创建独立数据库

    Ofbiz:数据库移植mysql并创建自己的mysql Ofbiz原生数据库是derby,而作为开发使用,其就不能满足我们需求,ofbiz支持多种数据库,我们就可以将数据移植到mysql. 第一步:找 ...

  9. mysql optimize原理_MySQL数据库入门:表的Optimize 优化

    一.optimize优化原理 对mysql进行大量增删改操作,磁盘上的空间没有被立即收回(数据空间.索引位),而是等待新的数据来填充空缺 -- 这些空间可以被后续的insert操作利用,但如果记录是变 ...

最新文章

  1. Linux CPU数量判断命令
  2. 简单数据结构(队列 栈 树 堆 )
  3. 一些关键字表明变量属性值
  4. OpenSSL生成自签名的sha256泛域名证书
  5. CKEditor代码高亮显示插件Code Snippet安装及使用方法
  6. 一条进程的栈区、堆区、数据区和代码区在内存中的映射
  7. easyloging 获取日志文件名字_愉快地学Java语言:第十五章 断言与日志
  8. 什么是体数据可视化(Volume data visualization)?及体绘制的各种算法和技术的特点?...
  9. 解决卸载时残留目标文件夹的问题
  10. Java Enterprise软件与应有的内容
  11. mysql data too large_MySQL数据库之mysql 主从同步故障解决   Error 'Row size too large ( 8126)....
  12. C++——析构函数为什么要为虚函数
  13. Modify HTTP Headers (Examples)
  14. 百度AI实力响应“新基建”号召 Q1财报智能交通成绩亮眼
  15. FPGA--(verilog)一个完整工程的设计(包含设计块和激励块)及仿真
  16. 明天支付宝就开始提现收费了!这几招可以让你受用
  17. 刚刚,Google 官方发布了 2 份编程指南,干货十足!
  18. 什么时候不该使用es6箭头函数
  19. 计算机考试系统客户端怎么用不了,[说明]计算机基础测评系统考试客户端操作步骤.doc...
  20. Unity_Demo | 中世纪风3D-RPG游戏

热门文章

  1. ubuntu下手动安装jdk6
  2. h5 video全屏播放
  3. 批量网站DNS区域传送漏洞检测——bash shell实现
  4. 深入谈一谈iOS模块独立运行
  5. C#系列之{流和序列化}
  6. POI读取Excel内容格式化
  7. PO_本地一揽子采购协议(流程)
  8. 事务的隔离级别(Transaction isolation levels)5
  9. 陶哲轩实分析引理10.4.1:反函数定理
  10. 用虚拟网卡(softether)共享局域网资源