`

birt一点一滴系列之读取数据库配置文件

    博客分类:
  • BIRT
阅读更多
importPackage( Packages.java.io,Packages.java.util ); 
dbConfigPath = reportContext.getClass().getResource("/dbConifg.properties").getPath();

fin = new java.io.FileInputStream(dbConfigPath);
props = new java.util.Properties();
props.load(fin);

odaURL = new String(props.getProperty("url"));
odaUser = new String(props.getProperty("username"));
odaPassword = new String(props.getProperty("password"));

if(odaURL != null)
{
	this.setExtensionProperty("odaURL",odaURL);
}
if(odaUser != null)
{
	this.setExtensionProperty("odaUser",odaUser);
}
if(odaPassword != null)
{
	this.setExtensionProperty("odaPassword",odaPassword);
}

fin.close();

 

点击数据源节点,选择脚本。在beforeOpen实践中写入以上代码!

分享到:
评论

相关推荐

    autoconfig:ISPDB,Thunderbird 的邮件配置文件数据库

    ISPDB - 邮件服务器配置的通用数据库 它包含世界上几乎所有大型 ISP 的服务器名称和配置。 大多数用户群超过 0.1% 的 ISP 都包含在这里。 在更改任何内容之前,请务必阅读以下文档: ,包括文件格式定义和解释。 ...

    FirebirdMaestro(火鸟数据库可视化工具)

    通过其简洁的界面和丰富的功能,无论是数据库管理员还是开发者都能轻松地进行数据操作、查询优化、备份恢复等一系列工作。 **安装过程**: 1. 首先,下载FirebirdMaestro的压缩包文件。 2. 使用解压缩软件打开...

    flybird-windows-arm64.exe window平台arm64架构免费数据库MySQL管理软件

    FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...

    thunderbird 邮件备份

    个人资料文件夹包含用户配置、扩展、主题等信息,而邮件存储文件则保存了邮件内容。 - **手动备份个人资料**:首先,你需要找到Thunderbird的个人资料文件夹。在Windows上,通常位于`C:\Users\<用户名>\AppData\...

    bfd链路探测协议开源软件BIRD使用方法

    3. **加载配置文件**:同样地,使用TFTP将配置文件`bird-common.conf`和`bird-vrf1.conf`加载到`/tmp`目录。 4. **启动BIRD**:使用`bird -c bird-vrf1.conf`命令启动BIRD,并指定配置文件路径。 #### 四、查看...

    FlyBird资源文件图片加音效

    【FlyBird资源文件图片加音效】是一款深受国内外玩家喜爱的游戏资源包,它包含了用于创建类似"FlappyBird"游戏的素材,包括视觉元素和音频效果。这些资源为开发者提供了便利,使他们能够快速构建一个与原版Flappy...

    spring boot整合shiro实现url请求过滤

    本demo为Spring boot整合shiro,以mybatis plus做dao层交互数据,实现了读取数据库用户数据实现用户登录,权限认证,读取数据库中用户对应的url请求,实现请求的过滤。自定义了relam和过滤器来实现这些功能

    ThunderBird常用组件

    1. Enigmail:这是一款用于ThunderBird的GPG(GNU Privacy Guard)插件,提供了加密和数字签名邮件的功能,确保你的通信内容不被未经授权的人读取或篡改。通过设置公钥和私钥,你可以安全地与他人交换机密信息。 2....

    flappy bird素材及源码

    这通常涉及到数据存储和读取,可能使用了文件I/O或者简单的内存结构来保存玩家的最高分。通过分析这部分代码,我们可以学习如何实现游戏成就的持久化,以便在游戏重启后仍能显示玩家的记录。 素材文件包括游戏的...

    flappyBird素材包

    《Flappy Bird游戏素材解析与应用》 Flappy Bird是一款风靡全球的休闲游戏,以其简单易上手的操作和极具挑战性的玩法深受玩家喜爱。在本文中,我们将深入探讨这款游戏中的一些关键素材,并通过提供的压缩包文件,...

    FlappyBird游戏源码

    《FlappyBird游戏源码解析》 FlappyBird是一款风靡全球的休闲小游戏,以其简单易上手的操作和高难度的挑战性吸引了大量玩家。本文将深入探讨cocos2dx和Unity两个版本的游戏源码,解析其背后的编程原理和技术实现。 ...

    flappy_bird 素材资源

    《Flappy Bird游戏素材资源详解》 在游戏开发领域,Flappy Bird是一款极其经典且具有极高人气的小游戏,它的简洁设计和挑战性吸引了无数玩家。本资源包是针对这款热门游戏——Flappy Bird的素材资源集合,包含了...

    Thunderbird_Backup:允许在Mac OS上备份完整的Mozilla Thunderbird配置文件

    Thunderbird Backup是一款专为Mac OS用户设计的工具,旨在帮助用户轻松备份其Mozilla Thunderbird的配置文件。Mozilla Thunderbird是一款开源、免费的电子邮件客户端,它提供了丰富的功能,包括邮件管理、新闻组、...

    flappybird全套图片+音效

    《Flappy Bird游戏素材解析:图像与音效的全方位探讨》 Flappy Bird,这款曾经风靡全球的小游戏,以其简单却极具挑战性的玩法吸引了无数玩家。在学习游戏开发的过程中,掌握并理解游戏素材——尤其是图像和音效——...

    flybird-darwin-arm64是MacOS平台 arm64架构的免费mysql数据库管理工具

    FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...

    flybird-windows-amd64.exe window平台amd64架构免费数据库MySQL管理软件

    FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...

    Flappy Bird 源代码 贴图 以及 音效

    在“MyFlappyBird”这个项目文件中,包含了完整的Flappy Bird游戏资源,包括源代码文件、贴图图像和音频文件。通过研究和拆解这些文件,学生不仅可以了解到一个完整游戏的构成,还能学习到Unity引擎的实用技巧,如...

    flybird-darwin-amd64是MacOS平台 amd64架构的免费mysql数据库管理工具

    FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...

    thunderbird C++ 源代码

    5. **数据存储**:邮件数据库管理系统,可能使用SQLite这样的轻量级数据库来存储邮件和配置信息。 6. **安全**:由于涉及个人信息,Thunderbird在设计时重视安全。这包括加密通信、证书管理、防止中间人攻击的措施...

    flappybird图像音频资源包

    《Flappy Bird 图像音频资源解析》 在游戏开发领域,资源是构成游戏世界的基础,它们赋予游戏视觉和听觉的生动性。本资源包“flappybird图像音频资源包”便是针对经典游戏《Flappy Bird》而设计的,旨在为开发者...

Global site tag (gtag.js) - Google Analytics