Posted on 2012-11-01 11:27
FineReport——報表技術領跑者 閱讀(433)
評論(0) 編輯 收藏 所屬分類:
Java報表比較
這三者都是目前報表屆比較典型的三款產品。尤其是finereport和RQ,更是中國是復雜報表的典型。今天來簡單的介紹一下三者所使用的數據源的不同。
1. java數據庫連接
這三款報表在該項上沒有差別,支持下面的這幾種數據庫:Oracle,DB2,SQLServer ,MySQL ,SqlServer,Informix等。
2. 開放數據庫互連
在這項上,這三者也沒有差別,都支持ODBC。
3. Java命名和目錄接口
在這一項上,這三款報表軟件業沒有差別,都是支持JNDI。
4. 程序接口
在這項上,還是沒有顯示出差異,三者都支持javaApi,Hibernate數據源,支持WebService, SOA等標準的數據。
5.文本數據
Finereport支持將Excel,txt文件,XML文件等文件型的數據直接作為數據源;RQ需要通過專門的數據抽取才能將excel作為數據源;水晶報表和帆軟的finereport一樣。
6. 內置數據
Finereport和RQ支持內置數據集,而水晶報表不支持內置數據集。
綜上來看,finereport在這項上有些優勢,RQ在文本數據的支持上有些缺陷,而水晶報表則是對于內置數據的不支持。