Gracias Sergio.
Hola Joxean,
Para el acceso a DB2 no necesitas instalar Zend-Dbi, al instalar el Zend Server
te instala el accedo a DB2 a través del driver db2_*
Este es un ejemplo de programa en php que utiliza DB2:
<?php
$cid = db2_connect('iSeriesDataBase', 'user', 'password');
$sql = "CONSULTA SQL";
$result=db2_exec($cid,$sql)or die(exit("Error en db2_exec ".$sql));
$rt=array();
while($row = db2_fetch_assoc($result)){
array_push($rt, $row['COLUMNA_EN_MAYUSCULAS']);
}
db2_free_result($result);
echo json_encode($rt);
Como puedes comprobar no te hace falta instalar ZendDbi para acceder a datos
DB2 desde php, las funciones db2_* vienen de serie en la versión de iSeries.
Un saludo
Sergio
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Joxean Muguruza
(EKINFORMATIKA, S.L.)
Enviado el: martes, 21 de marzo de 2017 17:22
Para: 'forum.help400'
Asunto: RE: MySQL en el IBM i
Buenas tardes,
Tengo una duda en el entorno para poder desarrollar con PHP sobre nuestra
plataforma I, ZendDbi crea los servicios necesarios para programar con PHP
sobre DB2 y carga mysql ¿?.
Un saludo
Joxean Muguruza
Hola Javier,
Tal como dices el ZendDbi es gratuito, los precios que te comento son para el
“Zend Server” en nuestra plataforma iSeries, a partir del 2º año, el primero es
gratuito, aunque esto también tiene trampa, ya que si quieres activar módulos
un poco más profesionales, debes adquirir la versión de pago. En cuanto al Zend
Studio, programar en php se puede hacer con cualquier IDE, el Zend Studio no es
más que una adaptación de Zend del Eclipse de toda la vida, lo que tiene son
plugins específicos para el despliegue de aplicaciones y para el depurado, por
lo demás, cualquier ide te sirve para programar en php.
Un saludo
Sergio
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: martes, 21 de marzo de 2017 16:13
Para: 'forum.help400'
Asunto: RE: MySQL en el IBM i
Gracias Sergio.
Con lo poco que he encontrado, entiendo que Zend dbi es gratuito siempre (no he
conseguido ver precios por ningún sitio). Ahora bien, el resto de productos
tipo Zend Studio o Zend Server si parece que son con cargo, aunque no son muy
caros.
En estos momentos no estoy muy interesado en PHP y, hasta ahora, no había
prestado mucha atención a los costes de desarrollar con PHP en el IBM i. No sé
si por adquirir un IBM i tenemos acceso a precios o licencias específicas para
nuestra plataforma. En fin, esto es ya curiosidad.
Saludos,
Javier Mora
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Sergio Martinez
Roig
Enviado el: martes, 21 de marzo de 2017 13:43
Para: forum.help400
Asunto: RE: MySQL en el IBM i
Hola a tod@s,
Nosotros tenemos instalado el php de zend y la bd zend-dbi, el producto es
“gratuito” por un año, al cabo del año, deja de funcionar la interfaz gráfica
de configuración, lo que significa que cualquier cambio/consulta la debes hacer
vía los ficheros de configuración, normalmente el “php.ini”, por lo demás sigue
funcionando con total normalidad.
En cuanto a la bd y su enlace con db2, hicimos la prueba y funcionó
correctamente, pero tuvimos una mala experiencia con los “alter table”, la
tabla del db2 se volvía local con los nombres de campo, y también tuvimos
problemas con los tipos de datos. Tienes en este enlace del gran Skott un pdf
sobre cómo utilizar el “ibmdb2i storage engine” :
https://www.scottklement.com/presentations/Intro%20to%20the%20MySQL%20IBMDB2I%20Storage%20Engine.pdf
Con respecto al soporte, para un p05 nos pedían en octubre de 2016, 6.305,00€
por máquina y año de soporte para la versión “profesional”, y 8.585€ por
máquina y año para la versión “Enterprise”.
Un saludo
Sergio Martinez Roig
Estibarna, SAGEP
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: martes, 21 de marzo de 2017 10:46
Para: 'forum.help400'
Asunto: RE: MySQL en el IBM i
Hola a tod@s,
lo siento, pero hoy estoy muy “espeso”. He revisado la web de Zend y no
encuentro “claramente” cuales son las condiciones de uso de Zend dbi (en una
entrada en IBM Systems Magazine dice que es sin cargo).
¿Alguien puede aclararme esta cuestión?
Tampoco encuentro si se puede contratar “soporte” para Zend dbi o es general
para los productos de Zend.
¿Alguien me puede orientar?
Gracias por vuestro comentarios.
Javier Mora
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Alex Martínez
Enviado el: lunes, 20 de marzo de 2017 12:59
Para: forum.help400
Asunto: Re: MySQL en el IBM i
Hola
La historia es que Oracle dejó sin soporte "MySQL para IBM i" así que Zend es
quien da ahora el soporte a lo que ahora llaman Zend DBi
http://www.ibmsystemsmag.com/power/productnews/Zend-DBi/
http://www.zend.com/en/solutions/modernize-ibm-i/ibm-i-product/dbi
El 20 de marzo de 2017, 12:36, Javier Mora <[email protected]
<mailto:[email protected]> > escribió:
Por las respuestas recibidas extraigo que es Zend quién está haciendo la labor
de “mantenimiento” de “”MySQL for i””. Voy a intentar averiguar la
disponibilidad y posibles costes. A ver qué encuentro.
Gracias Joxean y José.
Javier Mora
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]
<mailto:[email protected]> ] En nombre de Joxean Muguruza
(EKINFORMATIKA, S.L.)
Enviado el: lunes, 20 de marzo de 2017 11:04
Para: 'forum.help400'
Asunto: RE: MySQL en el IBM i
Buenos días Javier,
Nosotros utilizamos Mysql de forma somera (Usuarios para accesos WEB y alguna
tabla adicional) y lo tenemos instalado a traves de ZEndServer Comunity en
versión un poco antigua (2ZSVRPI *INSTALLED Zend Server for IBM i 5.1.1)
pero que no es con coste. Hay nuevas versiones del producto (6ZSVRPI
*INSTALLED Zend Server for IBM i 8.6.0) lo que no tengo claro es si puedes
utilizar sólo un año y a partir de aquí se caduca la licencia y tiene coste.
Joxean Muguruza
E-mail: [email protected] <mailto:[email protected]>
Departamento de análisis y programación.
___________________________
EKINFORMATIKA, S.L.
C/ Jose Arana 15, Entlo. , Oficina 4
20001 San Sebastián
Tlfno: 943.28.22.21 <tel:943%2028%2022%2021> Fax: 943.32.72.00
<tel:943%2032%2072%2000>
E-mail:[email protected] <mailto:e-mail%[email protected]>
Web: <http://www.netekin.com/> www.netekin.com
P No lo imprima si no es necesario. Protejamos el medio ambiente.
Confidencialidad
Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
contiene información de carácter confidencial exclusivamente dirigida a su
destinatario o destinatarios y propiedad de Ekin. Queda prohibida su
divulgación, copia o distribución a terceros sin la previa autorización escrita
de Ekin, en virtud de la legislación vigente. En el caso de haber recibido este
correo electrónico por error, se ruega notificar inmediatamente esta
circunstancia mediante reenvío a la dirección electrónica del remitente y la
destrucción del mismo.
De: [email protected]
<mailto:[email protected]>
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: lunes, 20 de marzo de 2017 10:17
Para: 'forum.help400' <[email protected]
<mailto:[email protected]> >
Asunto: MySQL en el IBM i
Hola a tod@s,
Hace una década (más o menos) teníamos la oportunidad de instalar MySQL en el
IBM i y además era capaz de utilizar el motor DB2. Desde que Oracle compró el
producto esta posibilidad ya no está disponible.
Necesito valorar si sigue siendo posible instalar MySQL en el IBM i. Toda la
documentación que he recopilado (Redbooks, artículos, etc.) son de hace muchos
años y no encuentro nada reciente sobre este tema. ¿Tenéis constancia de que
IBM, Zend o cualquier otro partner esté trabajando (todavía) con esta
posibilidad? ¿Alguno de vosotros utiliza MySQL con el IBM i?
Saludos y gracias por vuestros comentarios.
Javier Mora
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
Este mensaje contiene información confidencial dirigida al destinatario del
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación,
copia o distribución a terceros de la información incluida en este mensaje.
Este mensaje contiene información confidencial dirigida al destinatario del
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación,
copia o distribución a terceros de la información incluida en este mensaje.
Este mensaje contiene información confidencial dirigida al destinatario del
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación,
copia o distribución a terceros de la información incluida en este mensaje.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.