Соединение потоков IBM с базой данных mysql

Я использую ibm streams 4.2 в Centos 6. Я пытаюсь использовать оператор odbcappend для вставки кортежей из источника файла в таблицу в моей базе данных sql. Итак, я пытаюсь подключить потоки IBM к моей базе данных sql. Тем не менее, я использую xampp php моего администратора для моего sql. Я пробовал так много способов для подключения, но это не работает.


person Ahmed Sherif    schedule 09.03.2017    source источник
comment
Что значит не работает? Какое сообщение об ошибке вы получаете?   -  person ndsilva    schedule 20.03.2017
comment
В этой таблице перечислены необходимые вам переменные среды. установить для MySQL. Вы их соответственно поставили?   -  person ndsilva    schedule 20.03.2017


Ответы (1)


Я немного покопался и нашел этот пост, который заставляет меня поверить, что xampp не использует один из протестированных драйверов ODBC для набора инструментов: сообщение xampp: Как включить odbc в XAMPP linux Протестированные драйверы ODBC для mysql:

UnixODBC v2.3.1 или новее с драйвером MySQL ИЛИ

Драйвер MySQL ODBC Connector версии 5.3.2 или более поздней версии

Если ваш дистрибутив mySQL использует MySQL ODBC Connector, используйте его или загрузите UnixODBC для использования с набором инструментов.

В противном случае вам следует использовать STREAMS_ADAPTERS_ODBC_UNIX_OTHER и настроить другие переменные так, чтобы они указывали на уже установленный драйвер. Вы должны добиться успеха, если реализация ODBC соответствует синтаксису протестированных драйверов. Из документов:

Операторы также позволяют использовать больше баз данных, поддерживающих ODBC, с помощью драйвера UnixODBC. Чтобы использовать эту возможность, определите переменную среды STREAMS_ADAPTERS_ODBC_UNIX_OTHER.

https://www.ibm.com/support/knowledgecenter/SSCRJU_4.2.0/com.ibm.streams.toolkits.doc/spldoc/dita/tk$com.ibm.streams.db/tk$com.ibm.streams. дб$1.html

person Stanley B    schedule 21.03.2017