Web 职员样本详细信息

此示例告诉您如何对 SQL 查询结果应用 XSLT 样式表,并附带告诉您如何使用提供的下列 Java 包。
  • com.ibm.etools.sqltoxml - 从 SQL 查询生成 XML。
  • com.ibm.etools.xmltosql - 更新来自 XML 文档的表。
  • com.ibm.etools.xmlschema.beans - 从 XML 模式或 DTD 生成的 Java bean 的框架。

此示例对 Employee 表执行查询。文件 Web Content/WEB-INF/xml/Employee.xst 包含实际的 SQL 查询以及用来进行 JDBC 连接的用户标识和密码。Employee.xst 文件是使用“从 SQL 查询生成 XML”向导生成的。

要在 Web 应用程序中运行此示例,请在 Employee.xst 文件中对 LOGINID、PASSWORD 和 select 语句中的模式限定符作适当的修改。下面突出显示了这些条目。

<LOGINID>db2admin</LOGINID>
<PASSWORD>db2admin</PASSWORD>
<STATEMENT>
      SELECT * FROM CLAU.EMPLOYEE
</STATEMENT>

保存修改了的 Employee.xst 文件。

接着,编辑 Java Source 目录中的 SalaryServlet.java 文件。将方法调用 queryProperties.setSchema() 的自变量更改为该样本数据库的模式限定符。保存修改了的 SalaryServlet.java 文件。

然后选取 index.html 并选择“在服务器上运行”来运行此示例。

运行此样本

要在单元测试环境中运行此 Web 职员示例:

  1. 在创建来包含此示例的项目中,展开 Web Content 目录。
  2. 选择 index.html 并从其弹出菜单中单击“在服务器上运行”。这样将在 WebSphere 测试环境中运行 index.html。
  3. 如果已安装并如以上所述配置好了 DB2,可选择“对 DB2 运行查询”复选框。
  4. 单击 RAW XML、Yellow Page 或 Salary Increase 单选按钮并单击“Submit”。
  5. 应用了适当的样式表,结果被显示出来。
  6. 有关生成 XML 和 SQL 的更多信息,请参阅有关从 SQL 生成 XML 的相关文档。