页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(此文档仅供参考)

问题

         因用户使用需要,想要将smartbi的知识库用mysql8数据库,但实际mysql8驱动和mysql8以下版本的数据库驱动并不兼容,二者只能取其一,那smartbi要如何配置才能配置mysql8作为知识库?因用户使用需要,想要将smartbi的知识库用mysql8数据库,但实际mysql8驱动和mysql8以下版本的数据库驱动并不兼容,二者只能取其一,那smartbi要如何配置才能配置mysql8作为知识库,并实现低版本mysql版本的数据库也可以同时使用?

实现步骤

         针对smartbi版本为V9及以上的版本具体步骤如下:

...

              并添加MySQL8的驱动:

                  

         3、到完成第二步步骤都是不需要重启的,程序会自动动态加载添加到此目录下的驱动包,进入config.jsp 配置界面重新将知识库的【驱动程序存放目录】选择【自定义】 并指定到上一步创建的文件夹。:

               

         4、点击测试连接,保证知识库可以正常连接,并保存,然后再重启服务器。这样下次更新war包的时候就不需要再手动替换掉产品内置的mysql低版本的驱动了。

         5、对于其他低版本的mysql数据库连接,产品内置有相关mysql驱动包就可以使用【产品内置】,也可以按照加载动态加载类路径的方式加载其他数据库驱动。

              Image Added

          

        注: 更多动态加载类逻辑可查看wiki文档:Smartbi V9-数据连接#%E6%95%B0%E6%8D%AE%E8%BF%9E%E6%8E%A5-V9_%E6%95%B0%E6%8D%AE%E8%BF%9E%E6%8E%A5_1

...