2010-03-10 11 views
5

¿Cuál es la sintaxis del código, y todo lo que necesito para instalar y configurar, para conectarme a un Derby DB e invocar Derby Stored Procedures (que en realidad son código Java) desde una aplicación PHP?¿Cómo reemplazar MySQL Server con Apache Derby como base de datos de una aplicación PHP?

es decir, en el código PHP, quiero reemplazar las familiares mysql_connect() y mysql_query() llamadas con algo que se conectará a una base de datos Derby en su lugar, y ejecutar consultas y procedimientos almacenados allí.

Respuesta

6

Si he entendido bien, que desea conectarse a JavaDB (también llamado Derby o Apache Derby) desde PHP?

Si es así, necesitará IBM DB2 soporte en su servidor PHP.

+0

Estoy buscando una solución de código abierto. Dado que PHP es de código abierto, y Apache Derby es de código abierto, ¿por qué IBM DB2 es un producto de código cerrado requerido para que esto funcione? –

+1

La respuesta no se refiere a IBM DB2, el producto de la base de datos; se refiere a las extensiones de IBM DB2 para PHP, que se pueden usar para conectarse a DB2 de IBM, así como a Apache Derby. Aquí está el enlace de nuevo: http://php.net/manual/en/book.ibm-db2.php –

+1

Este artículo describe los pasos necesarios para hacer esto: http://www.zimbio.com/Linux/articles/6tD_YZ0b7gd/Conectando + PHP + 5 + 3 + Apache + Derby + JavaDB + IBM –

4

También puede usar PDO with ODBC.

+0

Siempre pensé en ODBC como una API de Windows. ¿Qué tan bien funciona esto en Linux? –

+0

No lo he probado con Derby, pero estoy seguro de que es compatible con Linux: http://en.wikipedia.org/wiki/Open_Database_Connectivity – v6ak

Cuestiones relacionadas