欢迎来到天天文库
浏览记录
ID:37774836
大小:50.50 KB
页数:22页
时间:2019-05-30
《水晶报表的jsp实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、最近为客户开发一个mis系统,java技术,b/s结构.客户要求系统的报表采用水晶报表.怎样在jsp中实现水晶报表呢?找遍了所有的资料,水晶报表的web实现倒是很多,但都讲的是微软的.net方案.jsp中如何实现水晶报表的动态显示呢?经过一段时间的痛苦摸索,现在把我的方案介绍给大家,希望各位大哥批评指正我的问题:需要动态的显示水晶报表,并且要根据我传递的一个参数(BH)的值动态的显示数据.并且要可以把水晶报表导出为word,excel,pdf等格式我的解决方案:一:下载crystalreports10for
2、BEAweblogicworkshop二:安装crystalreports10for BEAweblogicworkshop;三:如果安装成功,则在C:ProgramFilesCommonFilesCrystalDecisions2.5bin目录下,可以找到CRDB_JavaServer.ini文件.该文件很重要,里面的内容关系到水晶报表如何访问数据库.我的水晶报表采用jdbc的方式访问oracle数据库,配置如下:[Common]PATH=C:beajdk141_05binCLASSPATH
3、=C:ProjectsDriversjdbcclasses12.jar;C:ProjectsDriversjdbcmsbase.jar;C:ProjectsDriversjdbcmssqlserver.jar;C:ProjectsDriversjdbcmsutil.jar;C:ProjectsDriversjdbccommon.jar;C:ProjectsDriversjdbcdb2fs.jar;C:ProjectsDriversjdbcdb2java.
4、zip;C:ProjectsDriversjdbcdb2jcc.jar;C:ProjectsDriversjdbcweblogic.jar;D:/Progra~1/IBM/WebSph~1/Applic~1v5.1.1runtimesbase_v51libaming.jar;D:/Progra~1/IBM/WebSph~1/Applic~1v5.1.1runtimesbase_v51libamingclient.jar;D:/Progra~1/IBM/WebSph~1/
5、Applic~1v5.1.1runtimesbase_v51libamingserver.jar;D:/Progra~1/IBM/WebSph~1/Applic~1v5.1.1runtimesbase_v51libcmImpl.jar;D:/Progra~1/IBM/WebSph~1/Applic~1v5.1.1runtimesbase_v51libj2cImpl.jar;C:/projects/drivers/jdbc/weblogic.jar;C:ProgramFiles
6、CommonFilesCrystalDecisions2.5binCRDBJavaServer.jar;C:beaweblogic81serverlibojdbc14.jarIORFileLocation=${TEMP}JavaServerTimeout=1800JVMMaxHeap=64000000JVMMinHeap=32000000[CRDB_JDBC]CacheRowSetSize=100JDBCURL=jdbc:oracle:thin:@192.168.1.99:1521:pws
7、cJNDIURL=JDBCUserName=testuserJDBCDriverName=oracle.jdbc.driver.OracleDriverJNDIUserName=weblogicJNDIConnectionFactory=JNDIInitContext=/GenericJDBCDriverBehavior=DB2[CRDB_XML]PREREADNBYTE=5000CacheRowSetSize=100XMLLOCALURL=SCHEMALOCALURL=XMLHTTPURL=SCHEMAHT
8、TPURL=USETEMPFile=TRUE以上是配置文件,需要说明的是:1:由于我采用的是jdbc的方式访问数据库,所以CLASSPATH中一定要把C:beaweblogic81serverlibojdbc14.jar加进去,它是jdbc的驱动2:[CRDB_JDBC]中的:JDBCURL=jdbc:oracle:thin:@192.168.1.99:1521:pwsc是我要访问的数据库
此文档下载收益归作者所有