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相同的方法。
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相同的方法。
相关文章推荐
- 类型:Oracle;问题:oracle 时间加减;结果:ORACLE 日期加减操作
- 解决win8及8.1安装mysql等msi类型文件2503,2502的问题
- mysql在dos界面修改密码
- Redis五种数据类型介绍
- oracle 树状查询
- concat() mysql 多个字段拼接
- oracle修改字符集方法
- 用命令建oracle数据库实例
- mariadb 10.1.10安装
- 安装memcached扩展
- Oracle中的AS和IS的不同及使用
- redis集群环境搭建以及java中jedis客户端集群代码实现
- 详解MongoDB管理命令
- 关于DOS界面net start MySQL 启动失败的解决办法
- 连接oracle时报错:ORA-28001: the password has expired
- MySql安装种种
- 利用SQL注入漏洞登录后台的实现方法
- Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
- Oracle数据库表复制语句
- SQL Server性能优化——等待——SLEEP_BPROOL_FLUSH