Universe Design Tool Using JDBC connect Sybase/Oracle Get Error
一、针对Sybase
1 使用SAP Universe 设计工具连接Sybase数据库报错,报错如下:
“CS: Java Class not found in classpath : com.sybase.jdbc4.jdbc.SybDriver”
或者报错如下:
“CS: Java Class not found in classpath : com.sybase.jdbc3.jdbc.SybDriver”
2 我的环境如下:
操作系统:win7,安装的是:SAP BusinessObjects BI 平台 4
数据库是:Sybase SQL Anywhere 16
使用的JDBC驱动是:jconn3.jar
目的:我使用SAP Universe Designer工具通过JDBC (Sybase IQ 15)连接BPPM 默认的Sybase数据库进行报表设计
3 解决办法:
3.1 找到JDBC驱动jar包,可以使用我常用的,百度地址如下:
http://pan.baidu.com/s/1c0Aw9OG
3.2 复制该驱动jar包,到SAP驱动存放路径:
SAP jar包路径如下:<Intallation Dir of BO>\SAP BusinessObjects Enterprise XI 4.0\dataAccess\con necti onServer\drivers\java\<jar file>
3.3 修改Sybase.sbo文件
Sybase.sbo文件路径如下:<Installation dir of BO>\SAPBusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\jdbc\Sybase.sbo
在Sybase IQ 15后,添加如下内容(注意更改安装路径和最后的jar包名):
<ClassPath> <Path> <Installation directory for BO>\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers\java\<jar file> </Path> </ClassPath>
我添加完的示例如下(供参考):
<DataBase Active="Yes" Name="Sybase IQ 15">
<ClassPath>
<Path>D:\Program Files\SAPBusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers\java\jconn3.jar</Path>
</ClassPath>
<JDBCDriver>
<!-- Uncomment and edit the following lines
to define java classes required by JDBC driver
……………………………………………………………………
保存后,测试可用
---------------------------------------------------------------------------------------
二、针对Oracle,报错如下:
CS: Java Class not found in classpath : oracle.jdbc.OracleDriver
解决办法同上,3.3步骤略有不同,说明如下
新3.3 修改oracle.sbo文件
oracle.sbo文件路径如下:<Installation dir of BO>\SAPBusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\jdbc\oracle.sbo
修改<Path></Path>中间的内容如下:
<Installation directory for BO>\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers\java\<jar file>
我修改后的示例如下:
<JDBCDriver>
<ClassPath>
<Path>D:\Program Files\SAPBusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers\java\ojdbc14.jar</Path>
</ClassPath>
<Parameter Name="JDBC Wrapper">com.sap.connectivity.cs.java.drivers.jdbc.wrapper.JDBCWrapper</Parameter>
</JDBCDriver>
保存后测试可用
参考:JDBC Connectivity with BI Platform 4.0 and Sybase IQ 15.4 on Linux
Universe Design Tool Using JDBC connect Sybase/Oracle Get Error的更多相关文章
- JDBC URL FOR ORACLE, wrong or correct, how do you know? ORA-12505
JDBC URL FOR ORACLE, wrong or correct, how do you know? INSTANCE SID by ":" jdbc:oracle:th ...
- JDBC:JAVA & Oracle
JDBC:JAVA & Oracle 本文中未加标注的资源均来自于PolyU数据库课程的实验材料.仅作为学习使用,如有侵权,请联系删除 JDBC是什么 我之前写过一篇关于数据库和JAVA的博文 ...
- jdbc/ojdbc连oracle的三种方式(转)
文章转自:http://blog.itpub.net/22664653/viewspace-1383092/ 前言 本文是一篇学习笔记,学习如何通过java jdbc /ojdbc 连接oracle ...
- Oracle数据库编程:在JDBC中应用Oracle
9.在JDBC中应用Oracle: JDBC访问数据库基本步骤: 1.加载驱动 2.获取链接对象 3.创建SQL语句 4.提交S ...
- 错误处理Cannot load JDBC driver class 'oracle.jdbc.drive
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnec是由于<Resource name=&qu ...
- spring配置hibernate在使用oracle驱动时报错Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver '
在看到这个错误的时候就感觉有点不对劲了,在错误的结尾和引号之间还有空间,如果敏锐的点应该察觉到可能是空格问题.由于本人的粗心导致这个问题一直困扰了我接近一个上午. 在排查这个问题的时候首先想到的就是关 ...
- windows,oracle,dg报错:ORA-12528,ORA-12154,ORA-10456 ,PING[ARC1]: Heartbeat failed to connect to standby 'orclbk'. Error is 12154
windows,oracle,dg报错:ORA-12528,ORA-12154,ORA-10456 最近有需求在windows的2台oracle服务器上搭建dg,在过程中遇到了一些错误,跟在linux ...
- jdbc连接数据库(oracle、mysql)
很简单,直接贴代码吧!代码注释自认为足够理解! 第一步创建数据库连接类,数据库连接地址.数据库驱动.用户名.密码建议创建为公共变量,方便修改,一目了然. package db; import java ...
- PING[ARC2]: Heartbeat failed to connect to standby 'gqtzdb_dg'. Error is 16047
Data Guard搭建完毕之后,执行开启归档路径2,结果发现不同步, SQL> alter system set log_archive_dest_state_2=enable; 查看错误日志 ...
随机推荐
- C#高级编程学习一-----------------第五章泛型
三层架构之泛型应用 概述 1.命名约定 泛型类型以T开头或就是T. 2.泛型类 2.1.创建泛型类
- vb实验7-找出小于18000的最大素数
vb实验7-找出小于18000的最大素数 vb实验7-找出小于18000的最大素数 ---–写给女朋友的题解 在窗体上画一个文本框,名称为TEXT1,两个命令按钮,C1和 C2,标题分别为" ...
- 使用FormatMessage函数编写一个内核错误码查看器
在编写驱动程序的时候,常用的一个结构是NTSTATUS,它来表示操作是否成功,但是对于失败的情况它的返回码过多,不可能记住所有的情况,应用层有一个GetLastError函数,根据这个函数的返回值可以 ...
- (6综合实验)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cn ...
- Java关于BufferedWriter.newline()换行的注意事项
最近项目中需要导出文件,其实导出文件是一个挺简单的事情.但是却遇到了很奇怪的问题. 首先导出到文件需要用到 BufferedWriter.而换行则是通过 bw.newline() 方法,问题将出在 n ...
- 使用三种方法求解前N个正整数的排列
本篇博文给大家介绍前N个正整数的排列求解的三种方式.第一种是暴力求解法:第二种则另外声明了一个长度为N的数组,并且将已经排列过的数字保存其中:第三种方式则采用了另外一种思路,即首先获取N个整数的升序排 ...
- 如何上传webshell后改回原来的webshell的格式
一般后台不给允许上传php,asp格式的东东 所以我们要把木马改为jpg格式 记录下上传的路径 我们上传后木马因为格式不对不能被正确解析,我们可以利用网站的备份数据库模式恢复格式 在备份数据库那填上我 ...
- webpack编译流程漫谈
前言 weback在web构建工具的激烈竞争中逐渐脱引而出. 无论是编译速度.报错提示.可扩展性等都给前端开发者耳目一新的感觉.本篇文章是个人对webpack的一点小研究总结. webpack在开发者 ...
- asp.net core使用Swashbuckle.AspNetCore(swagger)生成接口文档
asp.net core中使用Swashbuckle.AspNetCore(swagger)生成接口文档 Swashbuckle.AspNetCore:swagger的asp.net core实现 项 ...
- 2017年第六届数学中国数学建模国际赛(小美赛)C题解题思路
这篇文章主要是介绍下C题的解题思路,首先我们对这道C题进行一个整体的概括,结构如下: C题:经济类 第一问:发现危险人群. 发现:欺诈的方式开始.雇佣或浪漫的承诺. 数据→确定特定的经济萧条地区→确定 ...