ReportGroup reportGroup = ReportGroup.read("D://test.rpg"); //获取需要设置公共数据集的报表组项
… …
DataSetMetaData dsmd=new DataSetMetaData(); //构造数据集元数据
SQLDataSetConfig sdc=new SQLDataSetConfig(); //构造数据集定义
sdc.setName("ds1"); //设置数据集名
sdc.setSQL("SELECT * FROM EMPLOYEE WHERE EMPLOYEE.SALARY<=?"); //设置数据集SQL语句
sdc.addParam("salary", Types.DT_DECIMAL); //设置数据集参数
dsmd.addDataSetConfig(sdc); //添加数据集配置
reportGroup.setDsmd(dsmd); //设置报表的数据集元数据