使用 Echelon SQL Scripter 与 PostgreSQL

来自 PostgreSQL wiki
跳转到导航跳转到搜索

使用 Echelon SQL Scripter 与 PostgreSQL

Echelon SQL Scripter (http://www.digitalthought.net/echelon/) 是您在进行与数据库交互的 Web 脚本快速开发时的最佳助手。

Echelon 最初由 Matt Springfield 创建(Echelon-PHP 的当前维护者),它允许 Web 开发人员在使用 HTML 表单时快速修改数据库信息。

只需将您的 HTML 表单提交到 Echelon,它就会动态创建所有 INSERT、UPDATE 和 DELETE SQL 语句,然后重定向回用户指定的目标 URL。

Echelon 脚本的关键在于它使用表单元素名称作为 SQL 语句中的列名。因此,在构建 HTML 表单时,您只需将表单元素命名为与表中相应的列名相同。

然后,Echelon 会遍历数组,构建适当的 SQL 语句,连接到数据库,然后重定向到您选择的页面。

Echelon 最初是为与 PostgreSQL 合作而设计的。所有当前由 Echelon 支持的脚本语言(截至本文撰写之时,为 PHP 和 JSP/Servlet)都完全支持 PostgreSQL。

安装

将其集成到您的 PostgreSQL 后端非常简单。以下是您需要执行的步骤 

  1. 解压缩并安装 Echelon
    • 对于 PHP:只需将其放在您的 Web 目录中。
    • 对于 JSP:将 JSP 脚本放在您的 Web 目录中,并将 .class 文件放在您的 servlet 容器的 CLASSPATH 中。
  2. 配置 Echelon 以使用您的数据库
    • 需要编辑 echelon.php 或 echelon.jsp。
    • 它需要知道访问您的数据的数据库服务器名称、数据库名称、端口号、用户名和密码。
  3. 设置您的数据库表。如果您有现有的数据库表,您可以跳过此步骤。但请记住,您的 HTML 表单输入名称必须与您的数据库列名称相同。
  4. 创建您的 HTML 表单。请务必将您的输入字段名称命名为与您的数据库列名称相同!如果您不这样做,Echelon 将无法工作!

每个发行版的 README 文件中都有如何编写用于 INSERT、UPDATE 和 DELETE 查询的 HTML 代码的示例。

未来

Echelon SQL Scripter 是一个在 GNU GPL 许可下发布的开源项目。作为开源的支持者,我们相信这个项目在开源社区中具有巨大的潜力。

随着 Echelon 越来越受到开发人员的重视,我们希望看到这个项目的用户群和功能不断增长。未来的 Echelon 版本将包括一个基于 Web 的配置脚本,用于将其定制为您的个人应用程序,并支持所有数据库。

我们还计划开发一个 Active Server Pages 版本,以及 Echelon 中的数据库和 Web 开发工具。如果您有兴趣为 Echelon 项目做出贡献,请联系以下列出的任何维护者。

致谢

Echelon 项目主页.

Echelon-PHP 由 Matt Springfield 维护,Echelon-Java 由 Branden R. Williams 维护。

本文档由 Branden R. Williams 和 Matt Springfield 共同编写。