您的位置:首页 > 数据库

SAP Lumira连接数据库

2016-01-04 14:51 309 查看
SAP Lumira连接数据库

SAP Lumira是基于Eclipse平台开发的,本身是带有一个JRE环境。通过JDBC连接ORACLE的时候,需要加载JDBC的驱动包,如果装Lumira的电脑已装了JDK或者JRE,指定驱动包路径,配置classpath环境变量的方式进行,会报class not found in classpath:oracle.jdbc.OracleDriver错误,原因是Lumira使用自身的JRE环境来运行,系统虽然配置了classpath,但是用不到这个classpath环境变量下加载的驱动。所以需要另行配置classpath,解决方法:

1、找到lumira安装目录C:\Program Files\SAP Lumira\Desktop\plugins\com.businessobjects.connectionserver.standalone_3.2.4.D_20150325-205027\ConnectionServer\jdbc

下的oracle.sbo文件:

<DataBase Active="Yes" Name="Oracle 11">

<JDBCDriver>

<!-- Uncomment and edit the following lines

to define java classes required by JDBC driver

<ClassPath>

<Path>your jar or class files directory</Path>

</ClassPath>

-->

<Parameter Name="JDBC Class">oracle.jdbc.OracleDriver</Parameter>

<Parameter Name="URL Format">jdbc:oracle:thin:@//$DATASOURCE$/$DATABASE$</Parameter>

<ClassPath><Path>D:\ojdbc\ojdbc6-11.2.0.1.0.jar</Path></ClassPath>

</JDBCDriver>

<Parameter Name="Extensions">oracle11,oracle,jdbc</Parameter>

<Parameter Name="Escape Character">/</Parameter>

<Parameter Name="Force Execute">Always</Parameter>

<Parameter Name="Catalog Separator">.</Parameter>

</DataBase>

<DataBase Active="Yes" Name="Oracle 12">

<JDBCDriver>

<!-- Uncomment and edit the following lines

to define java classes required by JDBC driver

<ClassPath>

<Path>your jar or class files directory</Path>

</ClassPath>

-->

<Parameter Name="JDBC Class">oracle.jdbc.OracleDriver</Parameter>

<Parameter Name="URL Format">jdbc:oracle:thin:@//$DATASOURCE$/$DATABASE$</Parameter>

<ClassPath><Path>D:\ojdbc\ojdbc6-11.2.0.1.0.jar</Path></ClassPath>

</JDBCDriver>

<Parameter Name="Extensions">oracle12,oracle,jdbc</Parameter>

<Parameter Name="Escape Character">/</Parameter>

<Parameter Name="Force Execute">Always</Parameter>

<Parameter Name="Catalog Separator">.</Parameter>

<Parameter Name="Driver Capabilities">Query,Procedures,Cancel</Parameter>

</DataBase>

添加对应的oracle驱动的classpath,重启lumira就可以了!

2、如果连接到sqlserver等数据库时可以尝试将驱动放至C:\Program Files\SAP Lumira\Desktop\plugins\com.businessobjects.connectionserver.standalone_3.2.4.F_20151006-225109\ConnectionServer\drivers\java对应的驱动目录,或者采用同ORACLE相同的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: