Mostrando entradas con la etiqueta NETBEANS. Mostrar todas las entradas
Mostrando entradas con la etiqueta NETBEANS. Mostrar todas las entradas

viernes, 4 de mayo de 2012

NetBeans - Problemas con MySQL

En ocasiones me he encontrado con que al hacer un query desde NetBeans a una base de datos MySQL se produce un error "can not be represented as java.sql.Date".

Para solucionarlo hay que seguir los siguientes pasos:

Paso 1
Haciendo clic derecho sobre la conexión y utilizando la opción marcada en rojo en la imagen que sigue, la desconectamos. Entonces el icono aparecerá como partido.


Paso 2
Con clic derecho editamos las propiedades de la conexión tal y como se muestra en la figura que sigue mediante la opción resaltada en rojo:


Paso 3
Ahora editamos la "URL de la base de datos" (destacada en azul en la imagen de arriba) y añadimos 'zeroDateTimeBehavior=convertToNull' con lo que la URL del ejemplo quedaría de la forma:

jdbc:mysql://localhost:3306?zeroDateTimeBehavior=convertToNull

Con esto ya queda resuelto el problema.

martes, 3 de abril de 2012

NetBeans - Problemas con el FTP

Al configurar un proyecto para que NetBeans actualice directamente los ficheros vía FTP, me encontraba con que cada vez que NetBeans intentaba subir un fichero se producía un error como el siguiente.

NetBeans a problem with FTP operations

El mensaje indica que es una cuestión de FireWall, pero después de varios intentos infructuosos de resolverlo desde la ventana de gestión del FireWall de Windows, lo he solucionado ejecutando directamente esta instrucción desde la línea de comandos como administrador:

netsh advfirewall set global StatefulFtp disable

(Esta situación se ha producido trabajando sobre un Windows 7 Professional)

sábado, 19 de marzo de 2011

¿Qué es Xdebug?

Xdebug es una extensión para PHP que proporciona un soporte muy completo para la depuración de nuestros scripts. Enumeramos continuación sus características principales:
  • Añade características avanzadas en el volcado del valor de las variables, al sobreescribir la función de PHP var_dump().
  • Las trazas de error incluyen información personalizable, y son lanzadas automáticamente cuando PHP genera un mensaje a nivel de warning, error o info.
  • Permite hacer trazas personalizables de funciones: invocaciones, valor y tipos de parámetros y valores de retorno.
  • Incluye un analizador de cobertura de código. No sólo es útil para posibles detecciones de código inaccesible sino también para conocer el alcance de nuestros test unitarios.
  • Hacer análisis de rendimiento. Detectar cuellos de botella, tiempos muertos, carga de recursos y en general, el comportamiento de nuestros script PHP con la información manejada en tiempo de ejecución. La información generada por el profiles puede ser posteriormente analizada visualmente con las aplicaciones opensource y GPL KCacheGrind (linux+KDE), o WinCacheGrind (Windows).
  • Añade la posibilidad de depuración a cualquier cliente que sea capaz de ejecutar scripts PHP y soporte el protocolo DBGp. Esto es, ofrece características de depuración remota para Eclipse PDT, NetBeans, Notepad++, Protoeditor, Komodo... ¡e incluso vim!!
  • Xdebug incluye un cliente de depuración standalone y opensource: Xdebugclient 0.9.0
Este resumen lo he tomado de esta página.