2015-02-11 6 views
2

Я работаю над проектом BI, и у меня возникла проблема:
В Pentaho Kettle я поставил вывод таблицы, и я установил соединение с базой данных MySQL, соединение в порядке, и я выбрал указанную таблицу в целевой таблице , Но когда я нажимаю на Enter отображения поля я получаю эту ошибку:Pentaho Kettle: введите ошибку отображения поля?

Unable to close prepared statement after determining SQL layout You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1

Я изменил разъем баночка файл MySQL в папке Pentaho библиотеки, так что я положил mysql-connector-java-5.1.18-bin.jar и я удалил старше один mysql-connector-java-3.1.14-bin.jar, так что это проблема?

ответ

1

Иногда вам приходится менять свой подход. Попробуйте использовать «Общая база данных» в качестве типа подключения.

  • URL пользовательского соединения

    JDBC: MySQL: // имя_сервера/дб

  • Пользовательские Driver Имя класса

    com.mysql.jdbc.Driver

Затем укажите имя пользователя и пароль

0

Скачать самую последнюю версию драйвера Mysql от https://dev.mysql.com/downloads/connector/j/

Я использую сервер Pentaho BI Перейти на страницу ./biserver-ce/tomcat/lib; удалить MySQL-разъем-Java-x.x.x.jar и вставить новый MySQL-разъем-Java-5.1.40-bin.jar

  • перезапуска сервера Pentaho BI, и она работает.

image of result

TAGS: Pentaho, JOIN, ANSI_QUOTES, 'ВАРИАНТ SQL_SELECT_LIMIT = УМОЛЧАНИЮ' в строке 1, sql_mode

Смежные вопросы