润乾报表使用——在代码生成报表中,数据源的指定

润乾报表使用——在代码生成报表中,数据源的指定

 

1、在报表模板的制定过程中,点击菜单“配置”==》“数据集”,打开“数据集设置”对话框,在数据集的数据源中,设置为你所使用的数据源(选择)

 

2、在代码src根目录新建一个配置文件runqian.conf,该文件制定了默认数据源的名字,其具体内容如下:

 

windowsServerLicense=d:\\runqianv40.lic

linuxServerLicense=/DATA/servers/ias10g/product/OraHome_1/j2ee/runqianv40.lic

defaultDs=budgetDB

#设置主目录,当润乾模板文件设置了图片文件后,只是设置了相对目录,在生成报表时需要知道从哪里获取该图片文件

maindir=D:\\Projects\\TMSDEV\\WebRoot\\WEB-INF\\classes

#maindir=D:\\Projects\\RuanQianReport\\src

 

3、在代码中,生成一个class文件:RunqianConf,该类的主要职责是读取配置文件:runqian.conf,从该文件中获得默认数据源的名字,其代码如下:

 

import java.io.FileInputStream;

import java.util.Properties;

 

 

public class RunqianConf {

    private static String licenseFile;

    private static String defaultDs;

    private static String maindir;

    static {

       Properties prop = new Properties();

       try {

           prop.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("runqian.conf"));

       } catch (Exception e) {

           // do nothing

       }

      

       String os = System.getProperty("os.name").toLowerCase();

       if(os.indexOf("windows") != -1 ) {

           licenseFile = prop.getProperty("windowsServerLicense");

       }

       else if(os.indexOf("linux")!= -1) {

           licenseFile = prop.getProperty("linuxServerLicense");

       }

      

       defaultDs = prop.getProperty("defaultDs");

        maindir = prop.getProperty("maindir");

    }

    private RunqianConf() {

    }

   

    public static String getRunqianServerLicense() {

       return licenseFile;

    }

    public static String getDefaultDs() {

       return defaultDs;

    }

    public static String getMaindir() {

        return maindir;

    }   

}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值