1.bo连接服务器和数据访问驱动程序在SAPBusinessObjects配置中所处的位置。
2.创建JDBC连接
2.1使用SBO 文件创建JDBC 连接
1。导航至包含要使用的SBO 文件的目录。
例如,在Microsoft Windows 上,JDBC 配置文件位于connectionserver-install-dir\connection
Server\jdbc 目录中。
2。使用XML 编辑器打开SBO 文件进行编辑。
3。将所需的.jar 文件详细信息添加到ClassPath 区域。指定这些文件时应包括全限定路径名称,例
如:
<Path>C:\\JDBC Drivers\\MSSQLSERVER2000\\msutil.jar</Path>
注意:
这些文件需要安装在运行应用程序的计算机上。
4。找到Driver Capabilities 参数,并检查该参数是否设置为Procedure、Queries 或两者。
注意:
在后一种情况中,以逗号分隔两个设置。
警告:
如果未设置为以上值之一,连接向导将无法使用JDBC 驱动程序。
5。保存并关闭SBO 文件。
6。运行连接向导。
已配置的JDBC 驱动程序将显示在可用连接的列表中。
7。选择JDBC 驱动程序,然后使用向导配置连接。
完成此任务后,该连接将可用
2.2.示例
此处显示了用户需要修改的sqlsrv.sbo 文件节的示例。此SBO 文件适用于Microsoft SQL Server
2000。
此处显示了用户需要修改的sqlsrv.sbo 文件节的示例。此SBO 文件适用于Microsoft SQL Server
2000。
<DataBase Active="Yes" Name="MS SQL Server 2000">
...
<JDBCDriver>
<ClassPath>
<Path>C:\\JDBC Drivers\\MSSQLSERVER2000\\msbase.jar</Path>
<Path>C:\JDBC Drivers\MSSQLSERVER2000\\msutil.jar</Path>
<Path>C:\\JDBC Drivers\\MSSQLSERVER2000\\mssqlserver.jar</Path>
</ClassPath>
...
</JDBCDriver>
...
</DataBase>
2.3.使用Extensions 创建JDBC 连接
Extensions参数位置connectionserver-install-dir\connectionServer\jdbc\jdbc.sbo
如下
<DataBase Active="Yes" Name="Sybase Adaptive Server 15">
<Class JARFile="dbd_jdbc,dbd_sybase">com.businessobjects.connectionserver.java.drivers.jdbc.sybase.SybaseDriver</Class>
<JDBCDriver>
<ClassPath>
<Path>D:\soft\jConnect-6_0\classes\jconn3.jar</Path>
</ClassPath>
<Parameter Name="JDBC Class">com.sybase.jdbc3.jdbc.SybDriver</Parameter>
<Parameter Name="URL Format">jdbc:sybase:Tds:$DATASOURCE$/$DATABASE$</Parameter>
</JDBCDriver>
<Parameter Name="Family">Sybase</Parameter>
<Parameter Name="Version">rdbms_sybasejdbc.txt</Parameter>
<Parameter Name="SQL External File">sybase</Parameter>
<Parameter Name="SQL Parameter File">sybase</Parameter>
<Parameter Name="Strategies File">sybase</Parameter>
<Parameter Name="Driver Capabilities">Query,Procedures</Parameter>
<Parameter Name="Extensions">sybase15,sybase,jdbc</Parameter>
<Parameter Name="Array Fetch Size">10</Parameter>
<Parameter Name="Force Execute">Procedures</Parameter>
</DataBase>
根据参数值创建目录,如上例,则创建以下三个目录之一,并copy驱动的jar文件进入目录即可
connectionserver-install-dir\connectionServer\jdbc\drivers\sybase15
connectionserver-install-dir\connectionServer\jdbc\drivers\sybase
connectionserver-install-dir\connectionServer\jdbc\drivers\jdbc