用DW做动态网页的时候如何连接数据库?

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:18:08
用DW做动态网页的时候如何连接数据库?

在开发网站的过程中,如何来连接数据库呢?是不是用代码还是??
设计好了的数据库又是怎么样为网站工作的?

Dreamweaver MX 动态建站数据库路径的使用方法中

一,不推荐使用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的文件的文件位置和数据库的位置关系。具体解释: http://www.cnbruce.co