使用BIRT和Eclipse从数据库中提取信息 - 编程入门网
视图(默认为 layout 视图)
Layout —— 报告您当前所见内容的视图,如图 2 中所示。 Preview —— 此选项卡显示了报告目前看起来的样子。目前报告是空的,因此该选项卡将显示一些类似 Report Header、下划线和粗体字体等选项。您可以很快选定这些选项。 Code —— 报告中所具有的任何代码或 BIRT 脚本 (JavaScript)。 Cheat Sheets显示如何在报告中完成某些操作。您不会使用到此视图,因此可以忽略它。 现在完成了对使用 BIRT RPC Report Designer 时可以使用的视图的介绍。接下来将创建一个允许填充报告的数据源。 使用BIRT和Eclipse从数据库中提取信息(5)时间:2011-02-15 IBM Tyler Anderson连接到数据源 在这里将创建一个称为数据源 的连接,该连接将连接到 Derby: Setting up 中创建的 Derby 数据库。您还将在数据源上使用 SQL 创建一个数据集。 创建一个新的数据源 在开始查询数据库之前,BIRT 要求设置一个数据源。该操作是通过使用 Data Explorer 视图来完成的: 定位到此 Data Explorer 视图并单击 Data Sources。 右击 Data Sources 并选择 New Data Source。 在所呈现的列表中选择 JDBC Data Source。 单击 Next。 单击 Manage Drivers 按钮。 确保 JAR Files 选项卡被选定,并单击 Add。 查找在 前提条件 中下载的 DB2 驱动程序 jar,选择第一个 jar 文件 db2jcc.jar,并单击 Open。 db2jcc.jar 应该出现在 jar 的列表中。再次执行步骤 6 和步骤 7,但这次是添加 db2jcc_license_c.jar 文件。 现在已经实现了将 DB2 驱动程序添加到 BIRT 中的前提条件。单击 OK。 确保已选定 com.ibm.db2.jcc.DB2Driver (v2.6) 作为 Driver 类。 使用此类作为 Database URL: jdbc:derby:net://localhost:1527/BANK;。 用户名应该是 bankuser。 口令应该是 bankpass(参见图 3)。 单击 Test Connection 按钮。这确保您可以连接到通过在 Geronimo 上运行的 Derby 网络服务器创建的 BANK 数据库。 单击 Finish。 图 3. 创建一个数据 使用BIRT和Eclipse从数据库中提取信息(6)时间:2011-02-15 IBM Tyler Anderson太棒了!现在您有了一个数据源,让我们来创建一个数据集,保存将要分析的报告数据。 在数据源中创建一个数据集 您将使用数据集中查询的结果来获得报告中的数据。右击 Data Sets,然后选择 New Data Set。一些选项将被显示,如图 4 中所示。 图 4. 用于创建数据集的选项 单击 Finish。现在应该弹出另一个窗口:Edit Data Set --moneyPerEmployee。使用以下 SQL 替换右边文本框中的 SQL:
单击 OK。现在数据集已可以用于报告中。通过单击 Data Explorer 视图中新创建的数据集旁的 + 符号展开 moneyPerEmployee 数据集。Data Explorer 视图应该如图 5 所示。 图 5. 完成的数据集 使用BIRT和Eclipse从数据库中提取信息(7)时间:2011-02-15 IBM Tyler Anderson让我们再创建一个数据集。再次右击 Data Set 对象并选择 New Data Set,就像以前一样。这一次,除了将名称更改为 transactionTypePerDate 之外,仍然选择同样的选项。此外,要使用以下内容替换右边文本框中的 SQL:
现在应该有两个数据集,下一节中将使用它们创建一个自定义报告。 棘手的部分处理完了。接下来,我们的重点是基于 BANK 数据库中的数据创建报告。 设计一个自定义报告 在这一节中,将使用两个图表来创建一个自定义报告,这两个图表 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |