Birt的数据源可以用多种形式,当我们把BIRT嵌入到现有系统时,一般想读取现有系统的数据库配置。那么怎样读取呢,配置如下:
建议脚本数据源。然后在beforeOpen中加入如下代码:
importPackage(Packages.org.springframework.context.support);//引用Spring类 importPackage(Packages.org.apache.commons.dbcp);//应用Datasource类 var ctx = new ClassPathXmlApplicationContext("birt-context.xml");//读取Spring配置文件 var dataSource = ctx.getBean("dataSource");//读取DataSource extensionProperties.odaURL = new String(dataSource.getUrl());//读取Url并赋值 extensionProperties.odaUser = new String(dataSource.getUsername());//读取Username并赋值 extensionProperties.odaPassword = new String(dataSource.getPassword());//读取Password并赋值
其中birt-context.xml里面有现有系统的数据库配置
相关推荐
参考这个https://mrbird.cc/Spring-Boot-MyBatis Druid.html做的 配置多个数据源同时访问mysql和oracle数据库 互相交换数据 个人学习用 仅供参考 欢迎指教
FlappyBird 源代码 android 版
flappy bird源代码 C++实现的,快来看啊
本资源包含Flappybird程序源代码,以及添加了计费功能。
这是红极一时的Flappy Bird的源代码 采用java语言编写 直接导入项目即可学习
flappybird C++代码 这是利用VS2010制作的笨鸟先飞代码。
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的职工管理系统,内含Java完整源代码,数据库脚本 mysql+springboot+vue-elment-admin 毕业设计 mysql8 springboot MybatisPlus:bird: ...
ISPDB - 邮件服务器配置的通用数据库 它包含世界上几乎所有大型 ISP 的服务器名称和配置。 大多数用户群超过 0.1% 的 ISP 都包含在这里。 在更改任何内容之前,请务必阅读以下文档: ,包括文件格式定义和解释。 ...
完整的flappybird源代码,用c语言编写的。
swift源码的flappybird。很简单易学
flappybird源代码[归纳].pdf
Flappy Bird 源代码 贴图 以及 音效 适用于将要面临游戏动画开发与设计大作业的长安大学学子 以及热爱unity游戏开发的学者
Flybird创作,源代码见博客主页!这里是素材包!!!
FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...
FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...
FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...
Mozila Thunderbird银色主题插件Mozila Thunderbird银色主题插件Mozila Thunderbird银色主题插件Mozila Thunderbird银色主题插件Mozila Thunderbird银色主题插件
FlyBird Database Manager 是一款MySQL管理工具。 推荐度5颗星,非常值的尝试的MySQL管理软件。 优点有: 免安装, 基于浏览器,支持导出Excel, CSV, SQL多种格式数据。 相比navicat dbeaver , workbench 更加轻量化...
有两份,都是源代码,区别在于有一份去了图片,可更加形象的看出动作轨迹 注释非常详细,适合初学者参考学习