`
lucid820
  • 浏览: 38728 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

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

 

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;

    }   

}

 

 

 

0
0
分享到:
评论

相关推荐

    中国软件开发者的Web报表工具——Ming-WebReport

    支持多种类型数据源,包括:表、SQL、存储过程、XML,并支持ACCESS、SQL Server、Oracle、DB2、Sybase等多种数据库;可以运行于多种操作系统Windows、Unix、Linux以及多种Web平台,提供简繁体中文、英文等多个语种的...

    Excel 2007数据透视表完全剖析 4/7

    只需学习前2章就可以掌握如何创建基本的数据透视表并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用数据透视表快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者...

    C#全能速查宝典

    1.4.24 IndexOf方法——确定指定字符在字符串中的索引 65 1.4.25 IsLeapYear方法——判断年份是否为闰年 67 1.4.26 IsMatch方法——搜索正则表达式匹配项 67 1.4.27 IsUpper方法——判断是否大写 68 1.4.28 Join方法...

    利用GDI 函数构造图形报表

    需要以报表和图形的形式对数据进行统计分析,由于手头没有相关的开发组件,于是自己利用GDI 函数进行底层的图形绘制,配合中间层的数据统计及组合,表层嵌入HTML文件中,形成了一整套生成饼状图、柱状图和折线图的...

    JAVA上百实例源码以及开源项目源代码

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    《Delphi7编程100例》代码

    《Delphi7编程100例》代码目录:---------------------------------------------ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏中自定义按钮窗体开合窗帘效果Windows XP...

    AS400 RLU编程wrod版

    4.7 生成报表样本数据 4.8 保存报表设计生成打印文件 4.9 打印报表 第五章 定义一个复杂的报表——例子 5.1 用SEU生成数据库字段 5.2 用PDM编译DDS源语句 5.3 生成数据库文件的物理文件 5.4 启动RLU 5.5 定义记录...

    Excel 2007数据透视表完全剖析 1/7

    只需学习前2章就可以掌握如何创建基本的数据透视表并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用数据透视表快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

     在程序中优化查询而无需改动代码。  作为Oracle SQL经典著作之一,本书为SQL开发人员指明了前行的方向,赋予了他们不断开拓的动力。 作者简介  KAREN MORTON 研究人员、教育家及顾问,Fidelity信息服务公司...

    Excel 2007数据透视表完全剖析 3/7

    只需学习前2章就可以掌握如何创建基本的数据透视表并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用数据透视表快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者...

    VC++.NET案例开发集锦源代码.part1

    案例1 利用ADO.NET连接到数据源以及关闭数据库 案例2 参数化查询数据表 案例3 数据库的窗体向导和关联查询 案例4 编程实现记录编辑 案例5 单记录更新数据源 案例6 动态创建数据库和数据表 案例7 大数据量的...

    Excel 2007数据透视表完全剖析 5/7

    只需学习前2章就可以掌握如何创建基本的数据透视表并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用数据透视表快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者...

    open flash char2 操作文当

    客户端在得到数据以后,在Flash Player中渲染出报表图。 目前通用的OFC版本为2 Lug Wyrm Charmer,使用actionscript3.0编写,Adobe Flex编译。 open-flash-chart.swf解析传递给它的json文件并按json文件 的内容创建...

    基于LabVIEW的语音识别源代码(vi)

    语音信号由计算机进行分析和处理,在程序中通过设置采样点和采样率,对数据进行时域和频域的分析、处理。系统软件具有滤波选择,分为低通,高通,带通滤波。同时也具有开始采集,停止采集,报表生成,停止等功能。 ...

    asp.net知识库

    ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 Ibatisnet 提供的CacheModel ASP.NET 2.0中小心Profile命名冲突 使用ASP.NET 2.0 ...

    ASP.NET3.5典型模块开发源代码

    18.4.3 用编程方式实现报表与数据源的关联 234 18.5 小结 235 第19章 PDF文档处理模块 236 19.1 PDF文档介绍 236 19.2 数据表格与PDF的格式转换 237 19.2.1 第三方组件“iTextSharp”的调用 237 19.2.2...

    Delphi编程100例

    动态设置ODBC数据源 用ADO控件打开Access数据库 DBGrid中的记录到Html页面的转换 在DBGrid中实现任意方向查找 在DBGrid中通过动态下拉列表查找记录 用DBGrid组件制作下拉列表形式的提示框 利用书签处理DBGrid中的多...

    计算机专业毕设精选-asp通用信息查询管理系统(源代码+论文).rar

    在功能方面,ASP通用信息查询管理系统提供了用户登录、数据查询、数据统计、报表生成等多种实用功能。用户可以通过简单的操作实现对大量数据的快速查询和分析,大大提高了工作效率。此外,系统还具备良好的安全性和...

Global site tag (gtag.js) - Google Analytics