2010-03-10 11 views
5

Jaka jest składnia kodu i co muszę zainstalować i skonfigurować, aby połączyć się z bazą danych Derby i wywołać procedury składowane w Derby (które są w rzeczywistości kodami Java) z aplikacji PHP?Jak zamienić serwer MySQL na Apache Derby jako bazę danych aplikacji PHP?

tj. W kodzie PHP, chcę zastąpić znane wywołania mysql_connect() i mysql_query() za pomocą czegoś, co zamiast tego będzie łączyło się z bazą danych Derby i wykonywać tam kwerendy i procedury składowane.

Odpowiedz

6

Jeśli dobrze rozumiem, chcesz się połączyć JavaDB (zwane również Derby lub Apache Derby) z PHP?

Jeśli tak, potrzebna będzie pomoc techniczna na swoim serwerze PHP: IBM DB2.

+0

Szukam rozwiązania open source. Ponieważ PHP jest open-source, a Apache Derby jest open-source, dlaczego IBM DB2 jest produktem o zamkniętym kodzie, aby to działało ?! –

+1

Odpowiedź nie odnosi się do produktu bazodanowego IBM DB2; odnosi się to do rozszerzeń IBM DB2 dla PHP, które mogą być używane do łączenia się z bazą danych DB2 IBM, a także z Apache Derby. Oto link ponownie: http://php.net/manual/en/book.ibm-db2.php –

+1

W tym artykule opisano kroki niezbędne do wykonania tej czynności: http://www.zimbio.com/Linux/articles/6tD_YZ0b7gd/Łączenie + PHP + 5 + 3 + Apache + Derby + JavaDB + IBM –

4

Można również użyć PDO with ODBC.

+0

Zawsze myślałem o ODBC jako Windows API. Jak dobrze działa to w Linuksie? –

+0

Nie próbowałem tego z Derby, ale jestem pewien, że jest zgodny z Linuksem: http://en.wikipedia.org/wiki/Open_Database_Connectivity – v6ak

Powiązane problemy