下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

关于JAVA报表工具的数据源的知识点

作者:课课家教育     来源: http://www.kokojia.com点击数:797发布时间: 2016-11-16 13:00:41

标签: JAVA数据库报表工具

大神带你学编程,欢迎选课

  针对一些比较有代表性的问题,小编特意整理了这篇教程——关于java报表工具的数据源的知识点。很多程序员都会知道一点,那就是Java报表工具的数据源在从数据库获取所需值的时候,不仅仅可以在SQL语句中进行筛选时使用单一的参数,除此之外,还可以使用复选参数进行数据筛选。

  小编在这篇教程中,会以FineReport报表工具作为例子演示给大家看,大家可以看一下具体的报表制作过程,具体的制作过程如下:

  一、定义SQL语句中复选参数

  ①关于使用SQL语句进行查询多个结果的语句格式,我们可以参考下面的语句:

  SELECT * FROM [Table] WHERE [Para] in (’para1′,’para2′,’para3′,…)

  大家知道以上的这行代码是什么意思吗?其实这行语句的意思,就是直接从数据库表(表的名字为Table)中取出字段Para,而这个值分别就是为para1,para2,para3等等的这些数据记录。

  ②由上可见,我们可以根据最终的格式来进行定义SQL查询的语句,具体语句可以参考下面的代码:

  SELECT * FROM STSCORE WHERE ClassNo in (’${classno}’)

  在这里的语句中,我们定义参数默认值为Class1。

  二、参数设计界面的定义

  ①参数设计

  首先我们要做的就是将参数设计面板打开,然后按照下面的图像进行安排具体的参数位置,如图所示:

关于JAVA报表工具的数据源的知识点_JAVA_数据库_报表工具_课课家

  ②控件设置

  接着我们使用鼠标右击名为B2的单元格,然后选择控件设置,继而屏幕就会自动弹出一个名为‘控件设置’的对话框了。在这个对话框中,我们可以看到在类型选择中有一个下拉复选框,在返回值类型的参数中,只要选择字符串就可以了,另外我们还要以“’,’”的符号进行分割。如图所示:

控件设置

  至于为什么要这样子操作呢?其实主要的目的就是为了可以把SQL中名为classno的参数可选值转换成为一种以逗号间隔的单引号字符串形式,就比如说:‘Class1′,’Class2′,’Class3′形式之类的。这样子话,就已经符合SQL中参数多值查询的定义格式,从而我们就不用担心格式的问题了。

  三、预览并保存

  最后的最后,我们只要预览并进行保存即可。这样子,我们就完成所有的操作了。

  小编结语:

  大家通过教程可以看到,小编主要分了三个部分来简单介绍关于JAVA报表工具的数据源的知识点,是不是非常的简单易学?今天的编程语言教程就已经介绍完毕了,如果你还是与犹未尽,可以进入我们的官网课课家教育,了解更多的Java入门教程。

赞(12)
踩(0)
分享到:
上一篇:带你认识JaveME
华为认证网络工程师 HCIE直播课视频教程