存储在数据库中的数据通常有专有的格式。Web应用程序在试图访问这种格式的数据时无法解释这些数据。这就需要在Web应用程序与数据库之间存在一个软件接口,以允许应用程序和数据库互相进行通信。例如,ColdFusion和JSP应用程序使用JDBC;ASP应用程序使用ODBC。
所谓ODBC,即开放数据库连接(Open DataBase Connection),在不同的数据库管理系统上存取数据。例如,如果有一个可使用SQL语句存取数据库中记录的程序,此时ODBC可以让用户使用此程序直接存取Microsoft Access数据库中的数据。
本节将向读者介绍在Dreamweaver中使用数据源名称(DSN)连接到数据库的方法。考虑到大多数读者的试验环境,即Web服务器与Dreamweaver在同一台计算机上运行,所以本节介绍在本地配置的情况下,如何创建到Access数据库的连接。操作步骤如下:
(1)创建一个Microsoft Access数据库,并将其存放到网站相应的目录下。
(2)打开Dreamweaver,新建一个动态网页,或打开一个需要连接数据库的动态页面。
(3)选择“窗口”/“数据库”命令,打开“数据库”面板。单击该对话框中的“+”号按钮,从弹出的下拉菜单选择“数据源名称(DSN)”命令,弹出“数据源名称(DSN)”对话框,如图13-12所示。
注意:在“数据库”面板中可以看到有4个步骤,只有前3个步骤完成了才能进行创建连接的操作。
(4)在“连接名称”文本框中输入连接的名称。一般可以输入“conn+数据库名称”作为连接的名称。
注意:连接名称中不能使用任何空格或特殊字符。
(5)在“数据源名称(DSN)”下拉列表框中选择一个数据源名称。 如果还没有定义ODBC数据源,则单击“定义”按钮,在弹出的如图13-13所示的对话框中定义数据源。步骤如下:
图13-12 “数据源名称(DSN)”对话框
图13-13 “ODBC数据源管理器”对话框
图13-14 “创建新数据源”对话框(www.xing528.com)
1)切换到“系统DSN”页面,单击“添加”按钮,在弹出的如图13-14所示的“创建新数据源”对话框中选择需要的数据源驱动程序。本例选择“Microsoft Access Driver”。
2)单击“完成”按钮,弹出如图13-15所示的对话框。
3)在“数据源名”文本框中键入数据源的名称。在“说明”文本框中键入数据源的介绍。然后单击“选择”按钮,在弹出的“选择数据库”对话框中选择需要的数据库,并单击“确定”按钮关闭对话框。
4)返回到“ODBC数据源管理器”对话框时,读者可以发现新创建的数据源名称。
(6)在“用户名”和“密码”后面的文本框中分别输入用户名及密码。
(7)选中“使用本地DSN”单选按钮。
图13-15 “ODBC Microsoft Access安装”对话框
图13-16 已创建的数据库连接
(8)单击“测试”按钮测试连接是否成功。连接成功后,单击“确定”按钮,返回到“数据库”面板。
此时,在“数据库”面板中可以看到新建立的连接,如图13-16所示。
单击对象前面的折叠图标,可以展开各项查看数据库的各个对象。
通过DSN数据源连接SQL Server数据库与连接Access数据库相差不多,有兴趣的读者可以自行练习。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。