通过PHP连接到Teradata

通过PHP连接到Teradata,php,sql,jdbc,odbc,teradata,Php,Sql,Jdbc,Odbc,Teradata,我们需要通过php应用程序访问Teradata数据库,因为服务器上没有odbc(unixodbc等) 如何快速连接到teradata数据库 请记住-此应用程序需要尽可能便携 你可能运气不好 没有本机驱动程序 没有本机驱动程序 从粗略的web搜索结果来看,如果没有ODBC,从PHP连接到Teradata数据库是不可能的 你可能运气不好 没有本机驱动程序 没有本机驱动程序 从粗略的web搜索结果来看,如果没有ODBC,从PHP连接到Teradata数据库是不可能的 如果您对内存含义没有问题,

我们需要通过php应用程序访问Teradata数据库,因为服务器上没有odbc(unixodbc等)

如何快速连接到teradata数据库


请记住-此应用程序需要尽可能便携

你可能运气不好

  • 没有本机驱动程序
  • 没有本机驱动程序

从粗略的web搜索结果来看,如果没有ODBC,从PHP连接到Teradata数据库是不可能的

你可能运气不好

  • 没有本机驱动程序
  • 没有本机驱动程序
从粗略的web搜索结果来看,如果没有ODBC,从PHP连接到Teradata数据库是不可能的

如果您对内存含义没有问题,这将对您有所帮助,如果您的计算机上安装了teradata命令行实用程序BTEQ,这将对您有所帮助

但更好的方法是使用ODBC,因为它提供了灵活性。在上面通过system()函数执行SQL脚本的命令行方法中,可以使用更简单的语言(如R)来解析输出结果集

我想您也可以通过jdbc连接来实现。您还可以从下载任何这些odbc/jdbc驱动程序。

如果您对内存含义没有异议,这将对您有所帮助,如果您的计算机上安装了teradata命令行实用程序BTEQ,这将对您有所帮助

但更好的方法是使用ODBC,因为它提供了灵活性。在上面通过system()函数执行SQL脚本的命令行方法中,可以使用更简单的语言(如R)来解析输出结果集


我想您也可以通过jdbc连接来实现。您还可以从下载任何这些odbc/jdbc驱动程序。

Teradata提供了odbc驱动程序。安装后,可以通过unixODBC驱动程序管理器访问它,假设您的php是使用“-with unixODBC=shared,/usr”构建的

然后,PHP可以使用odbc连接($dsn、$user、$passwd)连接到Teradata数据库

Teradata ODBC驱动程序安装包括一个示例ODBC.ini文件,您可以将该文件复制到主目录中的.ODBC.ini,然后进行修改以包含Teradata数据库的DSN

将环境变量ODBCINI设置为要使用的odbc.ini文件的位置(/home/johndoe/.odbc.ini是通用的)


请注意:Teradata ODBC驱动程序提供了一组丰富的DML语句,但很少通过unixODBC驱动程序管理器公开。PHP的odbc_xxxx()函数集合是Teradata odbc驱动程序的一个残缺子集。

Teradata提供了odbc驱动程序。安装后,可以通过unixODBC驱动程序管理器访问它,假设您的php是使用“-with unixODBC=shared,/usr”构建的

然后,PHP可以使用odbc连接($dsn、$user、$passwd)连接到Teradata数据库

Teradata ODBC驱动程序安装包括一个示例ODBC.ini文件,您可以将该文件复制到主目录中的.ODBC.ini,然后进行修改以包含Teradata数据库的DSN

将环境变量ODBCINI设置为要使用的odbc.ini文件的位置(/home/johndoe/.odbc.ini是通用的)

请注意:Teradata ODBC驱动程序提供了一组丰富的DML语句,但很少通过unixODBC驱动程序管理器公开。PHP的odbc_xxxx()函数集合是Teradata odbc驱动程序提供的一个残缺子集