間隔一段時間未使用Birt開發報表后,本文章記錄Birt開發報表的常遇到的開發問題及解決措施,方便自己和園內其他朋友學習。
一、Birt連接數據庫配置
1、連接DB2數據庫:
1.1、birt的數據連接地址文件位置(路徑)
D:\WORK\eclipse_birt\plugins\org.eclipse.birt.report.viewer_2.3.2.r232_20090212\birt\WEB-INF\classes
注意:前面D:\WORK\eclipse_birt\是我本機安裝Birt的位置,請參考后面加粗的路徑信息
1.2、連接DB2數據前需要相關的jar包,由於博客園不能上傳附件的原因,稍后我會將jar上傳到百度雲盤中。
1.3、mxreportdatasources.properties 文件(配置連接數據的屬性文件),連接DB2數據庫的參數詳情:
maximoDataSource
maximoDataSource.url=jdbc:db2://localhost:50000/CDXTMIS
maximoDataSource.driver=com.ibm.db2.jcc.DB2Driver
maximoDataSource.username=db2admin
maximoDataSource.password=db2admin
maximoDataSource.schemaowner=maximo
2、連接SqlServer數據庫:
1.1、birt的數據連接地址文件(路徑)同上(連接DB2數據庫);
1.2、連接SqlServer數據庫錢需要的相關jar,稍后會上傳的百度雲盤中;
1.3、連接SqlServer配置數據庫的屬性文件——mxreportdatasources.properties 文件內容:
maximoDataSource
maximoDataSource.url=jdbc:sqlserver://;serverName=127.0.0.1;databaseName=cxeam;portNumber=1433;integratedSecurity=false;
maximoDataSource.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
maximoDataSource.username=sa
maximoDataSource.password=maximo
maximoDataSource.schemaowner=maximo
3、連接DB2和SqlServer數據庫相關jar包百度雲盤鏈接地址:
http://pan.baidu.com/s/1i5nwXBR
該分享文件包含已配置的birt的eclipse和連接數據庫相關jar包
二、報表開發
1、birt界面
1.1、將時間類型的字段調整成24小時制的格式:
Format DateTime: yyyy-M-d kk:mm
其他的格式調整根據英文意思就能找到,孰能生巧。
2、 birt報表寫入SQL和Fetch
open:寫入Sql
fetch: 寫入參數
3、分組
分組其實不難,最主要的是需要弄清楚表與表之間的關聯字段
由於時間不夠,明天工作完繼續完善此博客,盡量方便各位朋友學習.