数据库中比赛结果表单的构建与实现
1. 比赛结果表单概述
比赛结果表单(matchResults form)用于维护数据库中比赛(Matches)表和进球(Goals)表之间的一对多关系。通过统计每场比赛中各队的进球数,可以推断出比赛的结果。由于每场比赛通常会有多个进球,每个进球的详细信息(进球者、进球时间和进球类型)需要在多行容器中显示。虽然可以直接用 Java 编程实现,但使用 JBuilder 企业版提供的数据感知组件会更简单。
比赛结果表单使用了设计编辑器调色板中 DataExpress 和 dbSwing 选项卡中的组件,这些组件依赖的数据库连接与登录(Login)和球员(Players)表单中展示的不同。
操作步骤如下:
1. 在结构树中选择 matchResults 面板,然后点击设计编辑器选项卡。
2. 点击数据库组件,此时光标会变为十字线,表示该组件已被选中。
3. 在编辑器或结构面板的任意位置点击,数据库组件将被添加到数据访问分支的结构树中。
4. 选择数据库组件,使用其属性检查器进行配置。将其名称更改为 uflOracle,并按照图 14.41 设置其连接属性,根据本地 Oracle 安装情况更改相应值。
5. 可能需要通过 OracleJDBC 库标签预先配置对 Oracle.jdbc.driver.OracleDriver 的自动访问,可使用 JBuilder 菜单中的 Tools|Enterprise Setup 对话框进行操作。
6. 更改数据库配置对话框中的设置,直到点击测试连接按钮显示成功响应。
2. 数据感知组件
数据感知组件分为两种类型:
订阅专栏 解锁全文
1087

被折叠的 条评论
为什么被折叠?



