使用NetBeans IDE 6.5通过数据库数据构建树 - 编程入门网
“MySQL 服务器”节点下。
使用NetBeans IDE 6.5通过数据库数据构建树(3)时间:2011-07-13 netbeans.org连接到数据库 下一步,使用 Travel 数据源中数据库表连接页面。然后,使用“查询编辑器”修改用于检索数据的 SQL 查询,以使遍历名称按字 母表次序出现和遍历日期按年月日次序出现。 打开“服务”窗口,展开 Databases 节点并验证已经连接到 Travel 数据库。 如果 Travel 数据库的标志 jdbc 节点中断并且不能展开节点,则表示 IDE 没有连上数据库。要连接 travel 数据库,右键单击 travel 的 jdbc 节点并从弹出式菜单中选择“连接”。 展开 Travel 数据库的 jdbc 节点,展开的表节点应如下图所示。 。 将 trip 节点拖放到“可视设计器”中。 “导航”窗口将在 Page1 部分中显示的 tripDataProvider 节点并在 SessionBean1 部分中显示 tripRowSet 节点。 在“导航”窗 口中,展开 SessionBean1 节点,右键单击 RowSet 节点,并选择“编辑 SQL 语句”。 查询编辑器将出现在编辑区域,并带有一个 trip 表格图。 从“服务”窗口中,将 Travel > Tables > person 节点拖放到 trip 表格图旁,如下图所示。 第一个图旁将出现另外一个表格图。 在 person 表中,清除 personid 复选框。 在“查询编辑器”的“设计网格”中,查找 person 表的 name 行。单击“排序类型”并从下拉列表中选择“升序”。 此操作将数据库表中的名字按姓的字母表顺序排序。 查找 trip 表中的 depdate 行。单击“排序类型”单元格 ,并从下拉列表中选择“升序”。 此操作将 trip 日期按从最早日期到最晚日期顺序排序。下图显示了查询编辑器。 使用NetBeans IDE 6.5通过数据库数据构建树(4)时间:2011-07-13 netbeans.org通过数据库表构建树 现在,添加查询 bean 属性,用于存储应用程序中的两个页面所使用的信息。然后,添加代码到 prerender()方法中,通过 TRIP 和 PERSON 数据库表动态地构建“树”组件 打开 Page1,使“导航”窗口可见。在“导航”窗口中,右键单击 RequestBean1 节点并选择“编辑 Java 源代码”。 在构 造函数 public class RequestBean1 extends AbstractRequestBean 下方,声明以下属性: private Integer personId; 在“Java 编辑器”中,单击鼠标右键并选择“重构”>“封装字段”。 在“封装字段”对话框中,检查方框以创建 "getter" 和 "setter" 方法,如下图所示。确保变量声明如下: 字段的可见性为 "private" 和存取方法的可见性为 "public",然后单击“重构”。 在 Java 编辑器中,打开 Page1 并找到 prerender 方法。使用下面显示为粗 体的代码替换 prerender 方法的主体内容。 样例代码 1:Page1 的 prerender 方法 public void prerender() { // If the Request Bean''s personId is set, then // we just came back from the Trip page // and had displayed a selected trip. // We use the personId later to determine whether // to expand a person''s node Integer expandedPersonId = getRequestBean1().getPersonId(); try { // Set up the variables we will need Integer currentPersonId = new Integer(-1); // If nbrChildren is not 0 then this is a |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |