在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图
2008-11-18 16:34:37 来源:WEB开发网尽管并非所有的浏览器都会支持 JavaScript 和 Google API,但是,绝大多数都会支持,包括 Mozilla Firefox 和 Internet Explorer 6。此外,一些老的浏览器可能不会支持当前使用的一些 CSS。
Apache、PHP 和 ODBC
中间层服务器提供 Web 页面、运行时环境和数据库访问。Apache 服务器比较有名,根据最新统计数字,有 70% 的 Internet 站点选用 Apache 服务器。Apache 支持插件模块,我们的服务器也使用 mod_php 来提供 PHP 运行时环境。您能够通过在命令行中使用 php 命令来执行 php 脚本的一些简单测试。当 php 代码需要执行并被发送到请求浏览器时,就有了 Apache 和 mod_php 的用武之地。
数据库访问组件 ODBC 已经遭受到性能上的尴尬。早期发布的 ODBC 比较慢。现在的实现已经大大改善,提供了较好的性能。使用 ODBC 使系统间的可移植性得到大大提高。有许多库文件能够支持对 DB2 或 Informix 的本地访问,而这是特定于数据库客户机 API 的。
Informix/DB2
从 IBM Web 站点:
DB2 家族:数据库管理系统,能够提供灵活并且有成本效益的数据库平台,以构建健壮的随需应变的业务应用程序。
Informix 家族:针对事务集中的环境提供高级应用程序性能。
(我使用 Informix 已经多年了,我可以证明它在数据仓库/决策支持系统方面做得很好。)
文章 “DB2 和 开放源代码:用 DB2、PHP 和 Linux 进行 Web 投票” 从 DB2 引用了大量的示例,所以,这里是来自 Informix 的示例。如果您在用 DB2 完成这个示例时有任何困难,请参考由该作者所写的其他文章(参阅 “参考资料”)。
代码
我们的代码包含 3 个页面:
更多精彩
赞助商链接