快速业务通道

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
try { personDataProvider.setCursorRow( personDataProvider.findFirst ("PERSON.PERSONID", selectedPersonId)); getSessionBean1().getTripRowSet().setObject(1, selectedPersonId); tripDataProvider.refresh(); form1.discardSubmittedValues("save"); } catch (Exception e) { error("Cannot switch to person " + selectedPersonId); log("Cannot switch to person " + selectedPersonId, e); } }

在 try 子句中,form1.discardSubmittedValues ("save") 语句保证了:只要用户从下拉列表中选择新的人,表中显示 的当前行程信息将被和该选定人相关的新信息所替换。回想:表中所有显示行程 信息的用户界面元素都在名为 save 的虚拟表单中。

还需注意,事件处理程序并未抛出异常。 而是将其记录到 server.log 文件中。 事件处理程序也调用了一个 error 方法,即:在错误事件 中,在“消息组”组件中显示消息。

注意:在 Oracle 数据库中,将 PERSONID 前面的 PERSON 忽略掉 。

在 Java 源代码中,找到 prerender 方法,或者使用 Ctrl-F 组 合键搜索 prerender。 将以下 粗体 代码添加到该方法中。

代码样例 2:Prerender 方法

public void prerender() {
       if ( personDD.getSelected() == null ) {
           Object firstPersonId = null;
           try {
               personDataProvider.cursorFirst();
               firstPersonId = personDataProvider.getValue

("PERSON.PERSONID");
               personDD.setSelected(firstPersonId);
               getSessionBean1().getTripRowSet().setObject(
                       1, firstPersonId);
               tripDataProvider.refresh();
           } catch (Exception e) {
               error("Cannot switch to person " +
                       firstPersonId);
               log("Cannot switch to person " +
                       firstPersonId, e);
           }
       }
   }

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序(8)

时间:2011-07-08 netbeans.org Sailing

注意:在 Oracle 数据库中,将 PERSONID 前面的 PERSON 忽略掉 。

在 Java 编辑器中单击鼠标右键,选择“格式”将代码正确对齐。

测试应用程序 - 第 1 部分

单击主工具栏中的“运行主项目”按钮,运行项目。

注意:缺省情况下,创建项目时会启用保存时编译功能,因此在 IDE 中运行应用程序无需首先编译代码。有关保存时编译功能的更多信息,请参见创 建、导入和配置 Java 项目指南的“保存时编译”一节。

该页面加载到浏览器后,下拉列表中填充有姓名,且表中填有数据。 从列表中选择一个不同的姓名时,和该姓名相关的行程将出现在表中。

添加插入功能

在本节中,您将添加一项功能,实现通过向数据库插入一个行集来向 表中添加一项行程。首先,为表的文本字段提供“消息”组件。这些组件确保用 户在输入不正确的信息时能看到错误。然后,向页面添加一个“按钮”组件,使 用户能够向数据缓冲区添加新行。

向“表”中添加更多组件。

单击“设计”按钮,在“可视设计器”中查看 Page1。

从“组件面板”的 Woodstock 基本节,将一个“消息”组件拖至该 表前三列中每列最顶部的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号