与数据库进行通信

存储在数据库中的数据通常有专有的格式,就像字处理器文件中的文本以专有格式存储一样。例如,数据在 Microsoft Access 中类似于此处显示的形式:



相同的数据库在"记事本"中类似于此处显示的形式:



您的 Web 应用程序与"记事本"或其它任何应用程序一样,在试图访问未知格式的数据时面临同样的问题:应用程序无法解释这些数据。这就需要在 Web 应用程序与数据库之间存在一个软件接口,以允许应用程序和数据库互相进行通信。

三种常见接口可以使应用程序与数据库进行通信。第一种称为"开放式数据库连接"(或 ODBC);第二种称为 OLE DB(对象链接和嵌入数据库);第三种称为"Java 数据库连接"(或 JDBC)。

这些接口的工作类似于翻译人员。例如,当在联合国进行英语演讲时,一名翻译人员为说法语的代表进行翻译,同时另一名翻译人员为说德语的代表进行翻译。与此类似,您可为"说"OLE DB 的应用程序使用一种接口,为"说"ODBC 的 Web 应用程序使用另一种接口,还可为"说"JDBC 的应用程序使用另外一种接口。ColdFusion 和 JSP 应用程序使用 JDBC、ASP 使用 ODBC(通过内置的 OLE DB/ODBC 解释器)、ASP.NET 应用程序使用 OLE DB。




未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/46_dbb12.htm

 

E中荷|荷兰华人电子商务