Я использую ibm streams 4.2 в Centos 6. Я пытаюсь использовать оператор odbcappend для вставки кортежей из источника файла в таблицу в моей базе данных sql. Итак, я пытаюсь подключить потоки IBM к моей базе данных sql. Тем не менее, я использую xampp php моего администратора для моего sql. Я пробовал так много способов для подключения, но это не работает.
Соединение потоков IBM с базой данных mysql
Ответы (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