PHP ile Teradata bağlanma

3 Cevap php

Biz sunucusu ODBC (unixODBC vs) yok php uygulama ile bir Teradata veritabanı erişim gerekir.

Nasıl bir hızla Teradata veritabanına bağlanma hakkında gidebilir.

Aklınızda tutun - Bu uygulamayı mümkün olduğunca taşınabilir olması gerekir.

3 Cevap

U bellek etkileri ile ok ve makinenizde yüklü Teradata komut satırı yardımcı BTEQ varsa bu size yardımcı olacağını

This method size yardımcı olacaktır.

size esneklik verir gibi p Ama iyi bir yöntem ODBC tarafından olurdu. Sistemi ile SQL komut komut satırı yürütme () fonksiyonu Yukarıdaki yöntemde, çıkış resultset ayrıştırma için R gibi kolay bir dil kullanabilirsiniz.

I think you may also do it by jdbc connection. You can also download any of these odbc/jdbc drivers from this link.

Teradata bir ODBC sürücüsü sağlar. "- With-unixODBC = paylaşılan, / usr" Kurulduktan sonra, bu php ile inşa edilmiş varsayarak, unixODBC sürücüsü yöneticisi aracılığıyla ulaşılabilir.

PHP sonra odbc_connect ($ dsn, $ user, $ passwd) ile Teradata veritabanına bağlanmak;

Teradata ODBC sürücü kurulumu Teradata veritabanı için DSN içeren değiştirin, sonra ev dizininde. Odbc.ini için cp bir örnek odbc.ini dosyası içerir.

(/ Home / cetikan / .odbc.ini ortak) kullanmak için odbc.ini dosyanın konumuna ortam değişkeni ODBCINI ayarlayın.

Uyardı: Teradata ODBC sürücüsü DML tablo zengin bir kümesi sağlar, ancak çok az unixODBC sürücüsü yöneticisi aracılığıyla maruz kalmaktadır. PHP'nin odbc_xxxx () fonksiyonları koleksiyonu Teradata ODBC sürücüsü sunduğu bir sakat alt kümesidir.

Sen şans dışında olabilir.

  • PDO bir yerli sürücü yok
  • ADODb bir yerli sürücü yok

Ben bir üstünkörü web arama bulmak ne bakarsak, ben ODBC olmadan Teradata veritabanına PHP bağlanmak mümkün değildir söyleyebilirim.