水晶报表JAVA调用报错求助

Python013

水晶报表JAVA调用报错求助,第1张

我的解决方案:

一:下载crystal reports 10 for BEA weblogic workshop

二:安装crystal reports 10 for BEA weblogic workshop

三:如果安装成功,则在C:\Program Files\Common Files\Crystal Decisions\2.5\bin目录下,可以找到CRDB_JavaServer.ini文件.该文件很重要,里面的内容关系到水晶报表如何访问数据库.我的水晶报表采用jdbc的方式访问oracle数据库,配置如下: [Common] PATH = C:\bea\jdk141_05\bin CLASSPATH = C:\Projects\Drivers\jdbc\classes12.jar

C:\Projects\Drivers\jdbc\msbase.jar

C:\Projects\Drivers\jdbc\mssqlserver.jar

C:\Projects\Drivers\jdbc\msutil.jar

C:\Projects\Drivers\jdbc\common.jar

C:\Projects\Drivers\jdbc\db2fs.jar

C:\Projects\Drivers\jdbc\db2java.zip

C:\Projects\Drivers\jdbc\db2jcc.jar

C:\Projects\Drivers\jdbc\weblogic.jar

D:/Progra~1/IBM/WebSph~1/Applic~1\v5.1.1\runtimes\base_v51\lib\naming.jar

D:/Progra~1/IBM/WebSph~1/Applic~1\v5.1.1\runtimes\base_v51\lib\naming

client.jar

D:/Progra~1/IBM/WebSph~1/Applic~1\v5.1.1\runtimes\base_v51\lib\naming

server.jar

D:/Progra~1/IBM/WebSph~1/Applic~1\v5.1.1\runtimes\base_v51\lib\cmImpl

.jar

D:/Progra~1/IBM/WebSph~1/Applic~1\v5.1.1\runtimes\base_v51\lib\j2cImp

l.jar

C:/projects/drivers/jdbc/weblogic.jar

C:\Program Files\Common Files\Crystal

Decisions\2.5\bin\CRDBJavaServer.jar

C:\bea\weblogic81\server\lib\ojdbc14.jar

IORFileLocation = ${TEMP}

JavaServerTimeout = 1800

JVMMaxHeap = 64000000

JVMMinHeap = 32000000

[CRDB_JDBC]

CacheRowSetSize = 100

JDBCURL = jdbc:oracle:thin:@192.168.1.99:1521:pwsc

JNDIURL =

JDBCUserName = testuser

JDBCDriverName = oracle.jdbc.driver.OracleDriver

JNDIUserName = weblogic

JNDIConnectionFactory =

JNDIInitContext = /

GenericJDBCDriverBehavior = DB2

[CRDB_XML]

PREREADNBYTE = 5000

CacheRowSetSize = 100

XMLLOCALURL =

SCHEMALOCALURL =

XMLHTTPURL =

SCHEMAHTTPURL =

USETEMPFile = TRUE

那我比较熟悉的finereport来给题主解释下吧。报表设计的制作步骤基本上是这样的:

1、新建数据连接;

2、新建模板与数据集;

3、模板样式设计及数据绑定;

4、模板预览效果查看。

数据集:将数据库中数据取出来,显示在finereport设计器界面上,可直接使用的数据显示方式。

模板数据集:使用范围仅限于当前模板的数据集。

服务器数据集:使用范围包括工程下面的所有模板。

模板预览方式:分页预览:普通预览模式,用来查看数据展示模板;

填报预览:op=write,不仅可以用来查看报表,还可进行数据录用操作;

数据分析:op=view,可以对报表结果进行不分页预览及在线分析,排序,二次过滤等。