Вопрос

Нам нужно получить доступ к базе данных Teradata через php-приложение, у нас нет odbc (unixodbc и т.д.) На сервере.

Как можно быстро подключиться к базе данных teradata?

Имейте в виду - это приложение должно быть как можно более портативным.

Это было полезно?

Решение

Этот метод это помогло бы вам, если у вас все в порядке с объемом памяти, и это помогло бы вам, если на вашем компьютере установлена утилита командной строки teradata BTEQ.

Но лучшим методом был бы ODBC, поскольку он дает вам гибкость.В приведенном выше методе выполнения SQL-скриптов из командной строки функцией system() вы можете использовать более простой язык, такой как R, для анализа выходного результирующего набора.

Я думаю, вы также можете сделать это с помощью подключения jdbc.Вы также можете загрузить любой из этих драйверов odbc / jdbc с эта ссылка.

Другие советы

Teradata предоставляет драйвер ODBC. После установки его можно получить доступ через менеджер драйвера UnixoDBC, при условии, что ваш PHP был построен с помощью «--With-UnixoDBC = Shared, / usr».

Затем PHP может подключиться к базе данных Teradata с ODBC_CONNECT ($ DSN, $ USER, $ PASSWD);

Установка драйвера Teradata ODBC включает в себя образец файла ODBC.INI, который вы можете CP .ODBC.INE в своем домашнем каталоге, затем измените, чтобы содержать DSN для базы данных Teradata.

Установите переменную среды ODBCINI в местоположение вашего файла ODBC.INA для использования (/home/johndoe/.odbc.ini common).

Будьте предупреждают: драйвер Teradata ODBC предоставляет богатый набор операторов DML, но очень немногие подвергаются диспетчеру драйвера UnixoDBC. Коллекция функций PHP odbc_xxxx () представляет собой накопленное подмножество того, что предлагает Teradata ODBC.

Вы, возможно, не повезли.

  • Писатель не имеет родного водителя
  • Adodb. не имеет родного водителя

Судя по тому, что я нахожу из белого поиска веб-поиска, я бы сказал, что невозможно подключиться от PHP к базе данных Teradata без ODBC.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top