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

本教程介绍如何使用 NetBeans IDE 6.5 和 JSF 1.2 (Woodstock) 组件构建 能够创建、检索、更新和删除数据库行的 Web 应用程序。该应用程序提供了一个 主数据下拉列表和一个同步的详细信息表。该应用程序的用户能够从关联数据库 添加、更新和删除详细信息表中的记录。

本教程使用的概念在更基本的教程中有介绍。如果您对 IDE 及其设 计组件尚未有基本的了解,请先阅读一些介绍性教程,如可视化 Web JSF 应用程 序开发入门和使用数据绑定组件访问数据库。

预计时间:45 分钟

目录

创建项目

设计页面

设置数据库

配置下拉列表

配置表

更改列组件

配置表的虚拟表单

添加事件和初始化代码

测试应用程序 - 第 1 部分

添加插入功能

向表中添加更多组件

添加应用程序 - 第 2 部分

修改该页面以保存行集

创建 maxTripRowSet

将用户更改保存到数据库中

测试应用程序 - 第 3 部分

添加删除功能

为每行添加一个删除按钮

添加事件代码

测试应用程序 - 第 4 部分

添加还原功能

添加反向更改按钮

配置虚拟表单

测试应用程序 - 第 5 部分

结束语

时间: 2025-01-27 01:44:23

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序的相关文章

NetBeans IDE 8.0.1 更新信息列表

      NetBeans IDE 8.0 提供了现成的代码分析器和编辑器,可在其中使用最新的 Java 8 技术 -- Java SE 8.Java SE 嵌入式 8 和 Java ME 嵌入式 8.IDE 还具备一系列新的增强功能,这些功能进一步改进了对 Maven 以及带 PrimeFaces 的 Java EE 的支持:提供了面向 HTML5 的全新工具,尤其适用于 AngularJS:还有针对 PHP 和 C/C++ 支持的改进. NetBeans IDE 8.0 提供了英语.巴西葡

php+mysqli实现批量执行插入、更新及删除数据的方法_php技巧

本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只是批量插入数据,事实上,插入数据.更新数据.删除数据等可以混合一起执行.查询时使用该函数,读取数据有点不太一样,具体参考如下代码: <?php //1.创建数据库连接对象 $mysqli = new MySQLi("localhost","root","

《Spring Data 官方文档》5.6 保存, 更新, 以及删除数据行

5.6. 保存, 更新, 以及删除数据行 'CassandraTemplate'提供了一种简单的方法来保存,更新和删除域对象,并将这些对象映射到存储在Cassandra中的文档. 5.6.1. 如何在映射层中处理复合主键字段 Cassandra要求您至少具有一个CQL表的分区键字段.或者,您可以有一个或多个Clustering键字段. 当您的CQL表具有复合主键字段时,您必须创建一个@PrimaryKeyClass以定义复合主键的结构. 在这个上下文中,复合主键意味着一个或多个分区列,或1个分区

SharePoint中如何创建和关联内容数据库到指定Web应用程序和网站集

一个Web应用程序不限于使用单个内容数据库.SharePoint允许你关联多个内容数据库到Web应用程序.原因之一是基于内容数据库的大小.如果大于200G,将它分到两个内容数据库就显得很有道理. 另一个考虑是内容数据库中的数据类型.如果一个营销网站包含图片和视频,只为这个网站集数据创建一个内容数据库就很合理.另一个例子就是给法律部门创建内容数据库保存所有法律数据. 最后还有个好处是灾难恢复.知道你的数据在哪儿,结构是什么样,会是你应用灾难恢复策略更加高效.有用和灵活. 本文教你创建多个内容数据库

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@&#039;%&#039; grant insert on testdb.* to common_user@&#039;%&#039; grant update on t

grant 创建.修改.删除 MySQL 数据表结构权限. grant create on testdb.* to developer@'192.168.0.%';   grant alter on testdb.* to developer@'192.168.0.%';   grant drop on testdb.* to developer@'192.168.0.%';  MySQLgrant 操作 MySQL 外键权限. grant references on testdb.* to d

grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利

grant 创建.修改.删除 MySQL 数据表结构权限. grant create on testdb.* to developer@'192.168.0.%';   grant alter on testdb.* to developer@'192.168.0.%';   grant drop on testdb.* to developer@'192.168.0.%';  MySQLgrant 操作 MySQL 外键权限. grant references on testdb.* to d

NetBeans IDE 6.0 Java快速入门指南

欢迎使用 NetBeans IDE! 本教程提供 NetBeans IDE 工作流程的简单介绍和快速指南.我们将指导大家创建一个简单的 "Hello World" Java 控制台应用程序.完成此教程之后,您将具备如何在 IDE 中创建.编译和运行应 用程序的基本知识. 本教程可在 10 分钟之内完成. 完成本教程之后,您可以继续学习 NetBeans IDE 的 在线文档中心.该部分提供的教程全面介绍了众 多 IDE 特性和编程技巧,可应用于各种应用程序类型.如果对 "He

在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据_自学过程

导言: 正如在教程概述插入.更新和删除数据里讨论的那样,GridView控件内置更新和删除功能,而DetailsView和FormView控件不仅具有编辑和删除功能,还有插入功能.我们不要写一行代码就可一将这些功能直接应用于一个数据源控件.在这篇教程里,我们指出ObjectDataSource控件最好与GridView, DetailsView和FormView控件一起使用,才更好的实现插入.更新和删除功能.对SqlDataSource控件来说,同样如此! 对ObjectDataSource控件

ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据

返回"ASP.NET 2.0数据教程目录" 导言 在概述插入.更新和删除数据中我们讨论过,GridView控件提供 了内建的更新与删除功能,而DetailsView和FormView控件除了这些之外还拥有插 入功能.这些数据修改功能可以直接接入到数据源控件中而不需要编写任何代码 .概述插入.更新和删除数据讲解了如何使用ObjectDataSource来帮助GridView .DetailsView以及FormView控件完成插入.更新以及删除操作. ObjectDataSource能工