Business Objects找不到JDBC驱动程序

时间:2013-02-28 11:08:22

标签: business-objects

我安装了BO XI 3.1 Client Suite **。

我开始创建一个Universe,但首先我需要创建与DB的连接。

在这种情况下,它是一个Netezza数据库,我通过JDBC连接。我已经输入了详细信息但是当我尝试测试连接时出现以下错误:

DBD: No suitable driver

我的C:\驱动器上有netezza jdbc驱动程序jar。如何根据Universe将Business Objects指向驱动程序的类路径?

2 个答案:

答案 0 :(得分:3)

找到解决方案,将BO指向Netezza jdbc驱动程序(或任何其他非安装驱动程序),必须编辑该文件:

jdbc.sbo

在dir下:

\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\dataAccess\connectionServer\jdbc

寻找合适的行

 <DataBase Active="Yes" Name="Netezza Server">
  <JDBCDriver>
    <ClassPath><Path>C:\Netezza Jar\nzjdbc3.jar</Path></ClassPath>
    <Parameter Name="JDBC Class">org.netezza.Driver</Parameter>
    <Parameter Name="URL Format">jdbc:netezza://$DATASOURCE$/$DATABASE$</Parameter>
  </JDBCDriver>

用您的jar位置替换C:\ Netezza Jar \ nzjdbc3.jar。

希望它可以帮助人们:)

答案 1 :(得分:0)

只是想一想:你是否尝试将c:\添加到环境变量(Path)?