Crystal Reports 2008(水晶报表) JDBC连接mysql数据库
2014-06-13 20:33
966 查看
在本blog中,主要介绍的是Crystal Reports 2008使用JDBC连接mysql数据库。
在连接之间,首先要确认你电脑上面都安装了mysql数据库。
其次,就是jdbc连接数据时候所使用的相关jar包。
接下来,就可以进行数据库的一些连接操作了。
对JDBC不是很了解的,可以到 完整java开发中JDBC连接数据库代码和步骤 了解相关的操作
1.打开Crystal Reports的数据专家
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_data_expert.png)
2.点击JDBC(JNDI)出现:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_jdbc.png)
3.输入url和数据库类名,点击下一步:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_jdbc_connecte_information.png)
4.输入password 和user id
点击完成即可。
5.不过,在这操作之前,你需要做的是以下步骤:
在你安装的Crystal Reports目录:
我安装的目录是:D:\crystal reports 2008\Common\4.0\java
在此目录下面,有一个文件:CRConfig.xml配置文件
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_crconfig.png)
D:\crystal reports 2008\Common\4.0\java\CRConfig.xml
在xml文件中,红色部分,即是我们添加的内容,即把jar包的路径添加到<Classpath>里面去。
6.而在此之前,我们需要进行如下操作:
即把所用到的:mysql-connector-java-5.1.10-bin.jar 包放到如下图所示目录。
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_mysql-connector-java.png)
效果图:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_data_expert_jdbc.png)
========================================================
多读一些书,英语很重要。
More reading,and english is important.
I'm Hongten
![](http://images.cnblogs.com/cnblogs_com/hongten/423010/o_hongten.png)
========================================================
在连接之间,首先要确认你电脑上面都安装了mysql数据库。
其次,就是jdbc连接数据时候所使用的相关jar包。
接下来,就可以进行数据库的一些连接操作了。
对JDBC不是很了解的,可以到 完整java开发中JDBC连接数据库代码和步骤 了解相关的操作
1.打开Crystal Reports的数据专家
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_data_expert.png)
2.点击JDBC(JNDI)出现:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_jdbc.png)
3.输入url和数据库类名,点击下一步:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_jdbc_connecte_information.png)
4.输入password 和user id
点击完成即可。
5.不过,在这操作之前,你需要做的是以下步骤:
在你安装的Crystal Reports目录:
我安装的目录是:D:\crystal reports 2008\Common\4.0\java
在此目录下面,有一个文件:CRConfig.xml配置文件
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_crconfig.png)
D:\crystal reports 2008\Common\4.0\java\CRConfig.xml
<?xml version="1.0" encoding="utf-8"?><CrystalReportEngine-configuration> <reportlocation>../..</reportlocation> <timeout>10</timeout> <ExternalFunctionLibraryClassNames> <classname> </classname> <classname> </classname> </ExternalFunctionLibraryClassNames> <keycode>CFKOA-YOTTM2M-OOUFAFF-N43M</keycode> <Javaserver-configuration> <DataDriverCommon> <JavaDir>D:\crystal reports 2008\javasdk\bin</JavaDir> <Classpath>D:\crystal reports 2008\Common\4.0\java/lib/mysql-connector-java-5.1.10-bin.jar;D:\crystal reports 2008\Common\4.0\java/lib/crlovmanifest.jar;D:\crystal reports 2008\Common\4.0\java/lib/CRLOVExternal.jar;D:\crystal reports 2008\Common\4.0\java/lib/CRDBJDBCServer.jar;D:\crystal reports 2008\Common\4.0\java/lib/CRDBXMLServer.jar;D:\crystal reports 2008\Common\4.0\java/lib/CRDBJavaBeansServer.jar;D:\crystal reports 2008\Common\4.0\java/lib/external/CRDBXMLExternal.jar;D:\crystal reports 2008\Common\4.0\java/lib/external/log4j.jar;D:\crystal reports 2008\Common\4.0\java/lib/CRDBSForceServer.jar;D:\crystal reports 2008\Common\4.0\java/lib/external/CRDBSForceExternal.jar;${CLASSPATH}</Classpath> <IORFileLocation>${TEMP}</IORFileLocation> <JavaServerTimeout>1800</JavaServerTimeout> <JavaServerStartupTimeout>30</JavaServerStartupTimeout> <JVMMaxHeap>64000000</JVMMaxHeap> <JVMMinHeap>32000000</JVMMinHeap> <NumberOfThreads>100</NumberOfThreads> </DataDriverCommon> <JDBC> <CacheRowSetSize>100</CacheRowSetSize> <JDBCURL></JDBCURL> <JDBCClassName></JDBCClassName> <JDBCUserName></JDBCUserName> <JNDIURL></JNDIURL> <JNDIConnectionFactory></JNDIConnectionFactory> <JNDIInitContext>/</JNDIInitContext> <JNDIUserName>weblogic</JNDIUserName> <GenericJDBCDriver> <Default> <ServerType>UNKNOWN</ServerType> <QuoteIdentifierOnOff>ON</QuoteIdentifierOnOff> <StoredProcType>Standard</StoredProcType> <LogonStyle>Standard</LogonStyle> </Default> <Sybase> <ServerType>SYBASE</ServerType> <QuoteIdentifierOnOff>OFF</QuoteIdentifierOnOff> <DriverClassName>com.sybase.jdbc2.jdbc.SybDriver</DriverClassName> <StoredProcType>Standard</StoredProcType> <LogonStyle>MySQL</LogonStyle> </Sybase> </GenericJDBCDriver> </JDBC> <XML> <CacheRowSetSize>100</CacheRowSetSize> <PreReadNBytes>4096</PreReadNBytes> <MaxCacheXMLSize>153600</MaxCacheXMLSize> <XMLLocalURL></XMLLocalURL> <SchemaLocalURL></SchemaLocalURL> <XMLHttpURL></XMLHttpURL> <SchemaHttpURL></SchemaHttpURL> <RepositoryPath>D:\crystal reports 2008\Common\4.0\java/lib/external</RepositoryPath> <ExternalNamespace>D:\crystal reports 2008\Common\4.0\java/xsd/wsdl.xsd;D:\crystal reports 2008\Common\4.0\java/xsd/wsdl_encoding.xsd</ExternalNamespace> <SocketTimeout>60000</SocketTimeout> </XML> <JavaBeans> <CacheRowSetSize>100</CacheRowSetSize> <JavaBeansClassPath></JavaBeansClassPath> </JavaBeans> <SForce> <CacheRowSetSize>100</CacheRowSetSize> <QueryBatchSize>2000</QueryBatchSize> <SocketTimeout>600000</SocketTimeout> <UseProxy>FALSE</UseProxy> <ProxyAddress> </ProxyAddress> <ProxyPort> </ProxyPort> <BatchLookupCacheJoinSize>200</BatchLookupCacheJoinSize> </SForce> </Javaserver-configuration> </CrystalReportEngine-configuration>
在xml文件中,红色部分,即是我们添加的内容,即把jar包的路径添加到<Classpath>里面去。
6.而在此之前,我们需要进行如下操作:
即把所用到的:mysql-connector-java-5.1.10-bin.jar 包放到如下图所示目录。
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_mysql-connector-java.png)
效果图:
![](http://images.cnblogs.com/cnblogs_com/hongten/587019/o_data_expert_jdbc.png)
========================================================
多读一些书,英语很重要。
More reading,and english is important.
I'm Hongten
![](http://images.cnblogs.com/cnblogs_com/hongten/423010/o_hongten.png)
========================================================
相关文章推荐
- Crystal Reports 2008(水晶报表) 安装
- Crystal Reports 2008(水晶报表) 第一个报表
- 关于水晶报表的JDBC数据库连接的问题
- Crystal Reports 2008(水晶报表) 启动时检查更新
- Crystal Reports 2008(水晶报表) 安装
- 水晶报表运行环境包 Crystal Reports 2008 (12.x) Updates & Runtime Downloads
- jdbc连接FreeBsd上的mysql数据库中文发生乱码的解决办法
- 水晶报表 push模式连接 解决登陆问题 和参数传输问题
- VS 2003 中使用 crystal reports (水晶报表)的打包和部署问题
- C#连接access数据库,涉及水晶报表
- 使用SQL Server 2005 JDBC 连接SQL Server 2008 !
- 在Asp.net 1.0中,CryStal Reports(水晶报表)的打包与部署问题
- 关于水晶报表多表连接显示问题的实现!
- c#中使用 crystal reports (水晶报表)的打包和部署问题
- JDBC连接mysql数据库
- Business Objects 发布Crystal Reports 2008 ------ 革新报表解决方案
- JDBC连接MYSQL数据库
- Jdbc-MySQL数据库连接
- JDBC连接Oracle和Mysql数据库示例
- 通过JDBC连接MySql数据库