[大數據技術]Kettle初次連接MySQL數據庫 報錯問題 錯誤連接數據庫 Error occured while trying to connect to the database Exception while loading class org.gjt.mm.mysql.Driver


 報錯內容如下:

 1 錯誤連接數據庫 [foodmartconn] : org.pentaho.di.core.exception.KettleDatabaseException: 
 2 Error occured while trying to connect to the database
 3 
 4 Exception while loading class
 5 org.gjt.mm.mysql.Driver
 6 
 7 
 8 org.pentaho.di.core.exception.KettleDatabaseException: 
 9 Error occured while trying to connect to the database
10 
11 Exception while loading class
12 org.gjt.mm.mysql.Driver

這是由於缺失

MySQL的jdbc驅動造成的,如我的連接驅動文件為: cloud-mysql-connector-java-5.1.7-bin.jar 

由於版本問題,可依次嘗試以下解決方法。

  • 第一種解決方法: 找到D:\data-integration\libext\JDBC,然后把數據庫鏈接驅動添加進去,就ok。 
  • 第二種方法:若沒有libext嘗試 本地驅動文件放到 data-integration\libswt\win64 文件夾下 
  • 第三種解決方法: 放到data-integration\lib文件夾下 

data-integration為kettle安裝目錄

接下來重點來了:

切記,要重啟spoon,要不然無論你怎么折騰,都會報錯!!!!

其他數據庫類型同理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM