1. 如何在Dreamweaver中进行数据库连接
最好用手写,dw链接数据库制作网页虽然简洁,但是一般都是以本机地址为参考的操作,也就是说,在本机操作没问题,上传到服务器就不行了,而且代码冗余。远不如手写的简洁。
不过dw链接数据库挺适合自己做着玩练手的,步骤如下:
1.先创建好你的站点,这个我就不说了。mdb放到本地站点内。
2、如果您的 Web 服务器运行在本地计算机上,则可以使用 Dreamweaver 在安装过程中创建的数据源名称 (DSN) 快速连接到示例数据库。(按F1看帮助也行。)
若要在 Dreamweaver 中创建数据库连接,请执行以下操作:
1.在 Dreamweaver 中打开任何一个 ASP 页,然后打开“数据库”面板(“窗口”>“数据库”)。
单击该面板上的加号 (+) 按钮,然后从弹出式菜单中选择“数据源名称 (DSN)”。
出现“数据源名称 (DSN)”对话框。
2.输入 conn 作为连接名称。
(仅限于 Windows,如果你是苹果机就别看这一步了)执行下列操作之一:
如果您的服务器运行在本地计算机上,则选择“使用本地 DSN”选项。
如果您的服务器运行在远程系统上,则选择“使用测试服务器上的 DSN”选项。
3.单击“DSN”按钮,然后从 DSN 列表中选择“CafeTownsend”。
如果您在 Windows 计算机上使用 Dreamweaver,在安装期间,Dreamweaver 会创建一个名为 CafeTownsend 的 DSN,该 DSN 指向 Dreamweaver 应用程序文件夹中的 Microsoft Access 数据库。
4.单击“测试”。
Dreamweaver 尝试连接到数据库。如果连接失败,请执行以下操作:
复查 DSN。
检查 Dreamweaver 用来处理动态页的文件夹的设置(请参见指定处理动态页的位置)。
查看《使用 Dreamweaver》中的数据库连接答疑。
单击“确定”。
新连接出现在“数据库”面板上。
2. dw中php怎么连接mysql数据库
首先打开DW,找到数据库 选项卡:
这里是说,要完成连接数据库操作 需要完成3步。那么好,我们按步骤来做:
1、搞定创建站点
点击蓝色“站点”,弹出如下界面
站点命名
服务器技术
编辑和测试文件存放位置,我们都在本地开发的,所以都在本地文件存在的位置就选你网站代码的位置
定义浏览器打开预览时url路径,我这里是:http://localhost/news,注意这个路径一定是可以访问的路径,就是在浏览器中能打开,否则4步的mysql会报连接不成功的操作
是否共享文件,这个是用来团队开发的,点否
OK,下一步,完成,收功。这样我们就完成了第一步,多出来一个√,增加了一个第四步。
2、搞定文档类型
点击蓝色“文档类型”,弹出如下界面
我们用的PHP,这里选择PHP
完成,ok,第二步搞定。看又多出一个√。
3、搞定测试服务器
点击蓝色“测试服务器”,弹出如下界面
显示我们第一步已经配置过的内容,直接点确认
完成,ok,但是并没有按照预想多出一个√,没事,继续。
4、创建MYSQL连接
点击上图红色箭头指的+,出来Mysql连接,点击,弹出如下界面
依次输入你本地的信息,如我这里输入的
然后点选取,弹出你的数据库,选择你的项目news所用的数据库。确定,确定,ok,完成。
3. DW如何连接Access数据库
打开DW,在“应用程序”下,点击“数据库”项目下的“+”号,选择“自定义连接字符串”随后会弹出一个对话框,在“连接”名称那里填写“conn”在下面的“连接字符串”中,我们敲下如下代码:"Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\web\DB\#data.mdb;"-->这里的数据库路径换成你自己的最后点击确定,退出。。我们会在网站根文件夹下,DW自动生成了一个名为“connections”的文件夹。打开,我们会发现里面有个名为“conn.asp”的连接文件。双击它,代码如下:<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_STRING
'MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\web\DB\#date.mdb"我们在这段话前面加个“'”,使其在DW中变成灰色,也就是注释。。然后添加下面这段代码:MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/DB/#date.mdb")
%>
兼顾本地和服务器的conn.asp链接文件。
4. 如何用Dreamweaver与SQL数据库连接起来
A.首先数据库端设置:
1.在SQL Server 2000中创建数据库 e.g.名称:DBdw
2.在SQL Server 2000中创建用户 设置用户名dw,身份验证选择SQL Server身份验证,然后输入密码,在下面的默认设置中设置用户默认数据库为DBdw....
选择“服务器角色”选项,将其中的所需要的服务器角色选中,如果为了方便可以全选。选择“服务器访问”选项,选择用户可以访问的数据库。然后在下面的数据库角色中选择用户在访问该数据库时拥有的权限,建议将所有的权限都选。
B.其次建立数据库与ODBC的连接
步骤:
1.打开“控制面板”中的“ODBC”并选择“系统DNS”面板。
2.点击添加按钮,并选择“SQL Server”点击“完成”。
3.配置DNS的名称和服务器,名称和说明可以自己定义(最好不要带有数字),服务器名称必须是数据所在的计算机中SQL Server2000的服务器名字(一般是计算机的名字),然后单击“确定”。
4.选择“使用用户输入登录ID和密码的SQL Server验证”,在“用户名”和“密码”文本框中输入第一步中在SQL Server建立的用户名和密码。点击确定直到出现测试数据界面。
5.点击“测试数据源”出现测试界面,单击“确定”。
C.最后通过ODBC使Dreamweaver与SQL Server相连
1.建立站点 e.g.名称 test
步骤:
1)打开Dreamweaver 中站点面板并点击编辑站点。
2)点击“NEW”新建站点。
3)选择“本地信息”选项,设置站点的名字以及文件存放路径。
4)选择“测试服务”选项设置解释ASP的路径(与IIS中设置的路径一致)。
5)点击确定完成创建工作。
2.ODBC与Dreamweaver的连接
1)在Dreamweaver中“application”面板里选择“Database”选项,并单击上面的“+”号,选择下拉菜单中的第二项(DNS)。
2)设置数据库在Dreamweaver中的名字,“connection name”是用于设置在Dreamweaver中用什么名字代表这个连接,名字中只要不带有数字就可以。“data source name”选择在第二步中数据库和ODBC建立连接时的名字,用户名和密码是在SQL Server中建立的用户名和密码,然后点击“OK”就可以了。
到这里为止就已经把数据库与Dreamweaver相连了。
希望对你有帮助.... 名硕网络:www.china166.net
5. 用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.com/blog/showlog.asp?cat_id=26&log_id=423
解决办法:在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,如果你需要上传的并不是你的站点根目录,很显然,路径也肯定会发生解析错误。
所以,不推荐·!那么,该怎么办?
三,推荐使用(本地绝对物理路径的数据库文件)
很简单,这个数据库在本地你总会知道它所在的位置吧。在DW中创建时就直接使用该绝对物理路径地址。
OK,来上传了。当然不可能那么巧:上传到服务器上的数据库物理路径地址和本地数据库物理路径地址是一样的-__-!
所以,现在只需要获得上传到服务器空间上的数据库文件,在服务器上是处于什么物理地址就行了。
怎么获得?
1,建立一个path.asp文件,内容很简单
<%=server.mappath("cnbruce.mdb")%>
2,该文件和数据库文件cnbruce.mdb,共一文件夹,捆绑式一同上传。
3,在URL地址栏查看path.asp,得到cnbruce.mdb在服务器上的物理地址,拷贝该路径。
4,将本地的conn.asp中的物理路径,替换后再上传。一切OK!
特点:
1,虽然平台移植不很强,但全面支持所有站点中文件连接,况且也就是本地和服务器间两者间的移植。
2,防止%5c暴库间接获得数据库地址。
3,现在越来越多的空间建议将数据库文件放放到非Web访问目录中,这就必须要求用户使用物理路径了。
所以,我的观点是:
Dreamweaver MX 动态建站数据库路径的使用方法:
参考资料:http://www.kisswam.cn/showart.asp?art_id=208&cat_id=1