Basic
SQL Report is an open source web-based reporting system that integrates with your Java/J2EE application to produce compelling reports.
- Easy to deploy, no TagLibs, only one servlet. Even you have choice to use pool JSP to access reports without configuring any sevlet.
- Pure web-based user interface. All functions, including viewing reports and administrative, can be done in IE and FF. No extra applications to be needed.
- Having fun with built-in functions. You can create a complex report with a single SQL and set redering from a web-based GUI.
News
- We are so sorry that the most important vesion of SQL Report is under developing and there is no release of this project. You can contact me via following your interest.
V4.1 Port to GoogleCode (Under developping)
- Port from local project to Google code.
- Removing all personal and commerical mark and information.
- Fixing all known bugs.
- Implementing language pack supporting to support English and Chinese version.
- Renewing documentations into English.
- Updating demo movies for English Version.
- Refacting the source code.
- Decoupling with XML parser.
V4.2 Chart Enhance
- Extracting implementation of chart supporting.
V4.3 Data Source Enhance
V4.4 Cache Data
- Cache report data at the server side.
- User can choose database or file system to save the cached data.
- User can specify the cache strategy.
- The management of cache data
V4.5 GUI and Renders Enhance
- Supporting tree-like columns Dataset.
- Supporting tree-like parameter selector.
- Supporting grouping( Just like Outlook).
- Supporting external render.
- Supporting external parameter collector.
- Supporting external parameter selector.
System Requirement
Client Side
- Microsoft Internet Explorer 6 and above / FireFox 2 and above.
Server Side
- Microsoft Windows 2000/XP/2003/Vista or NIX
- JDK 1.5 and above
- Tomcat5 and above / WebSphere5 and above / JBOSS4 and above
- 200M Free hard space (it depends how many cached data is used in your optionion).
Third party libraries used in source code
- Apache commons-beanutils.jar CORE
- Apache commons-dbcp.jar CORE
- Apache commons-logging-1.0.4.jar CORE
- Apache commons-pool.jar CORE
- dom4j-1.6.1.jar CORE
- Apache log4j-1.2.11.jar CORE:DEV
- Apache poi-3.1-FINAL-20080629.jar CORE:DEV
- Apache poi-contrib-3.1-FINAL-20080629.jar CORE:OPTIONAL
- Apache poi-scratchpad-3.1-FINAL-20080629.jar CORE:OPTIONAL
- servlet-api.jar CORE:BUILD
- jsp-api.jar CORE:BUILD
- Oracle classes12.jar RUNTIME:OPTIONAL
- MySQL mysql_connector.jar RUNTIME:OPTIONAL
- SQLite sqlitejdbc-v053-pure.jar SAMPLE:OPTIONAL
- SQLServer sqljdbc.jar RUNTIME:OPTIONAL
- Spring Framework spring.jar RUNTIME:OPTIONAL
- Hibernate RUNTIME:OPTIONAL