《告别Bug》|成功解决(kettle连接数据库报错问题)(Driver class ‘net.sourceforge.jtds.jdbc.Driver‘ could not be found)

成功解决:Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed.
前言
本文已收录于:《告别Bug》专栏
本专栏用于记录学习和工作中遇到的各种疑难Bug问题及解决思路+解决方法,包括程序安装、运行程序过程中的问题等等,订阅专栏后如遇到其他问题可私聊帮忙解决!!!

文章目录

  • 报错问题
  • 问题解答
  • 解决办法

报错问题 错误连接数据库 : org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed.
net.sourceforge.jtds.jdbc.Driver
org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the ‘MS SQL Server’ driver (jar file) is installed.
net.sourceforge.jtds.jdbc.Driver
《告别Bug》|成功解决(kettle连接数据库报错问题)(Driver class ‘net.sourceforge.jtds.jdbc.Driver‘ could not be found)
文章图片

问题解答 【《告别Bug》|成功解决(kettle连接数据库报错问题)(Driver class ‘net.sourceforge.jtds.jdbc.Driver‘ could not be found)】缺少JTDS的jar包,找不到“驱动程序”,请确保安装了“MS SQL Server”驱动程序(jar文件)。
说明: JTDS,是一个开源的纯Java实现的JDBC3.0驱动,用于链接Mssql。
解决办法 解决方法:将对应版本的数据库连接驱动放到kettle 安装目录下面的lib文件夹下,然后重启kettle 的客户端Spoon
  • SqlServer驱动下载地址:https://sourceforge.net/projects/jtds/
  • MySQL驱动下载地址:https://dev.mysql.com/downloads/connector/j/
注意:一定要下对应数据库版本的驱动
步骤:
  • 放到kettle 安装目录下面的lib文件夹下
    《告别Bug》|成功解决(kettle连接数据库报错问题)(Driver class ‘net.sourceforge.jtds.jdbc.Driver‘ could not be found)
    文章图片

  • 重启kettle 的客户端Spoon再次连接成功
    《告别Bug》|成功解决(kettle连接数据库报错问题)(Driver class ‘net.sourceforge.jtds.jdbc.Driver‘ could not be found)
    文章图片

    推荐阅读