一:下载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,可以对报表结果进行不分页预览及在线分析,排序,二次过滤等。