我安装了 BO XI 3.1 Client Suite**。
我开始创建一个宇宙,但首先我需要创建与数据库的连接。
在这种情况下,它是一个 Netezza DB,我通过 JDBC 进行连接。我已经输入了详细信息,但是当我尝试测试连接时,出现以下错误:
DBD: No suitable driver
我的 C:\ 驱动器上有 netezza jdbc 驱动程序 jar。我如何才能将业务对象在 Universe 方面指向驱动程序的类路径?
我安装了 BO XI 3.1 Client Suite**。
我开始创建一个宇宙,但首先我需要创建与数据库的连接。
在这种情况下,它是一个 Netezza DB,我通过 JDBC 进行连接。我已经输入了详细信息,但是当我尝试测试连接时,出现以下错误:
DBD: No suitable driver
我的 C:\ 驱动器上有 netezza jdbc 驱动程序 jar。我如何才能将业务对象在 Universe 方面指向驱动程序的类路径?
找到解决方案,将 BO 指向 Netezza jdbc 驱动程序(或任何其他非安装驱动程序),必须编辑文件:
jdbc.sbo
在目录下:
\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>
将 C:\Netezza Jar\nzjdbc3.jar 替换为您的 jar 位置。
希望对大家有帮助:)
只是一个想法:您是否尝试将 c:\ 添加到环境变量(路径)?