<b>水晶报表CrystalReport2008</b><b>使用JDBC</b><b>连接Oracle</b><b>数据库-</b><b>详细步骤</b>
连接的数据库可以改成MySQL,详细的在连接数据库的时候说明.
一: 前期准备工作
l Crystal Report 2008
l JDBC 相关jar包 --- ojdbc5.jar(Oracle) 或 mysql-connector-java-5.1.7.jar(MySQL)
Jar包下载:
ojdbc5.jar http://www.oracle.com/technetwork/cn/articles/oem/jdbc-112010-094555-zhs.html
mysql-connector-java-5.1.7.jar http://www.mysql.com/downloads/connector/j/
JAR包添加:
1. 把JAR包放在水晶报表CrystalReport的目录下面
C:\Program Files\Business Objects\Common\4\java\lib\external
2. 然后找到 JAR包的配置文件CRConfig.xml
C:\Program Files\Business Objects\Common\4\java\CRConfig.xml
3. 打开CRConfig.xml 在<Classpath>添加
<Classpath><b>C:\Program Files\Business Objects\Common\4.0\java/lib/external/ojdbc5.jar;</b>
C:\Program Files\Business Objects\Common\4.0\java/lib/crlovmanifest.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/CRLOVExternal.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/CRDBJDBCServer.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/CRDBXMLServer.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/CRDBJavaBeansServer.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/external/CRDBXMLExternal.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/external/log4j.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/CRDBSForceServer.jar;
C:\Program Files\Business Objects\Common\4.0\java/lib/external/CRDBSForceExternal.jar;${CLASSPATH}</Classpath>
MySQL 则添加<b>mysql-connector-java-5.1.7.jar</b>
<b></b>
JAR包添加完毕!
准备工作完成!
三: 打开Crystal Report 2008

打开file> new> stander report
Connection URL : <b>jdbc:oracle:thin:@name:port:sid</b>
例如: --- ( <b>jdbc:oracle:thin:@localhost:1521:dev</b>)
Database ClassName: <b>oracle.jdbc.driver.OracleDriver</b>
至此成功连接数据库.
END
2012-10-16