通过PHP连接到Teradata
题
我们需要通过PHP应用程序访问Teradata数据库,我们在服务器上没有ODBC(UNIXODBC等)。
如何快速连接到Teradata数据库。
请记住 - 此应用需要尽可能便携。
其他提示
Teradata提供了一个ODBC驱动程序。安装后,可以通过UnixODBC驱动程序管理器访问它,假设您的PHP是使用“ - with-unixodbc =共享/usr”构建的。
然后,PHP可以使用ODBC_Connect($ dsn,$ user,$ passwd)连接到Teradata数据库;
Teradata ODBC驱动程序的安装包括一个示例odbc.ini文件,您可以在主目录中的cp到.odbc.ini,然后修改以包含teradata数据库的DSN。
将环境变量ODBCINI设置为要使用的odbc.ini文件的位置(/home/johndoe/.odbc.ini很常见)。
请警告:Teradata ODBC驱动程序提供了丰富的DML语句,但很少有人通过UnixoDBC驱动程序经理暴露。 PHP的ODBC_XXXX()功能的集合是Teradata ODBC驱动程序提供的残废子集。
不隶属于 StackOverflow