Подключение Pentaho к базе данных mysql (localhost) - PullRequest
0 голосов
/ 16 января 2019

Я загружаю последнюю версию коннектора MySQL jdbc (mysql-connector-java-8.0.13) и помещаю ее в следующие папки:

  • C: \ Users \ мария \ Desktop \ отчетно-дизайнер \ отчетно-дизайнер \ Lib и
  • C: \ Users \ мария \ Desktop \ отчетно-дизайнер \ отчетно-дизайнер \ Lib \ * JDBC 1006 *

И это показывает мне следующую ошибку:

    Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
    org.gjt.mm.mysql.Driver


    org.pentaho.di.core.exception.KettleDatabaseException: 
    Error occurred while trying to connect to the database

Хотя, когда я представил старый файл версии (mysql-connector-java-5.1.34-bin) в тех же папках, что и ранее (выше). Pentaho показывает мне следующую ошибку:

    Error connecting to database: (using class org.gjt.mm.mysql.Driver)
    Could not create connection to database server.

    org.pentaho.di.core.exception.KettleDatabaseException: 
    Error occurred while trying to connect to the database

Может кто-нибудь мне помочь?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Наконец-то мне удается устранить ошибку.

Я поместил свой соединитель jdbc (mysql-connector-java-8.0.13) в следующую папку:

  • C: \ Users \ maria \ Desktop \ дизайнер отчетов \ дизайнер отчетов \ lib an

И я меняю имя моей базы данных MySQL.

Спасибо

0 голосов
/ 16 января 2019
  • Остановить конструктор отчетов
  • Удалите его из каталога 'C: \ Users \ maria \ Desktop \ report-designer \ report-designer \ lib \ jdbc'
  • Перезапустите отчетdesigner

В каталоге lib для базы данных может быть только один драйвер jdbc.Поэтому, когда вы добавляете драйвер 5.1.34, вы добавляете второй драйвер MySQL, вызывая эту вторую ошибку.

...