2010-03-10 13 views
5

Kod sözdizimi nedir ve bir Derby DB'ye bağlanmak ve bir PHP Uygulamasından Derby Stored Procedures'ı (gerçekten Java kodu olan) çağırmak için ne yapmalı ve yapılandırmalıyım?MySQL Server'ı Apache Derby ile PHP uygulama veritabanı olarak nasıl değiştirebilirim?

PHP kodunda, tanıdık bir mysql_connect() ve mysql_query() çağrılarını yerine bir Derby veritabanına bağlanacak bir şeyle değiştirmek ve orada sorguları ve saklı yordamları yürütmek istiyorum. Doğru anladıysam,

cevap

6

, PHP dan (aynı zamanda Derby veyaApache Derby denir) JavaDB bağlanmak istediğiniz?

Eğer öyleyse, PHP sunucunuzda IBM DB2 desteğine ihtiyacınız olacak.

+0

Açık kaynak kodlu bir çözüm arıyorum. PHP açık kaynak olduğundan ve Apache Derby açık kaynaklı olduğu için, IBM DB2 bu işi yapmak için neden kapalı kaynak bir üründür ?! –

+1

Yanıt, veritabanı ürünü IBM DB2'ye başvurmuyor; PHP'nin IBM DB2 uzantılarına atıfta bulunarak, IBM'in DB2'sine ve Apache Derby'ye bağlanmak için kullanılabilir. İşte tekrar bağlantı: http://php.net/manual/en/book.ibm-db2.php –

+1

Bu makalede, bu işlemi yapmak için gereken adımları özetlemektedir: http://www.zimbio.com/Linux/articles/6tD_YZ0b7gd/Bağlantı + PHP + 5 + 3 + Apache + Derby + JavaDB + IBM –

4

PDO with ODBC'u da kullanabilirsiniz.

+0

Her zaman ODBC'yi Windows API olarak düşündüm. Bu Linux'ta ne kadar iyi çalışıyor? –

+0

Derby ile denemedim, ama eminim ki bu Linux ile uyumludur: http://en.wikipedia.org/wiki/Open_Database_Connectivity – v6ak

İlgili konular