Después de estar buscando la solución al problema que da Java al intentar conectarse con SQL Server 2005 Express Edition me tope con varios blogs que indicaban que en primera revisara la configuración del Firewall de Windows abriendo el puerto que deseamos utilizar. Eso intenté pero el problema seguía. He aquí la solución un poco más a detalle en comparación a los sitios que referencie:
- Cerciórate que el problema no se deba al Driver. En mi caso utilizo el archivo .JAR que contiene el JDBC tipo 4 añadiéndolo al CLASSPATH del sistema como al de NetBeans.
- Selecciona el Administrador de Configuración de SQL Server.
- Las conexiones TCP/IP deben estar habilitadas, si no es tu caso habilítalas. Si te pide reiniciar el servicio hazlo.
- Da clic derecho sobre el protocolo TCP/IP y selecciona las propiedades.
- De la ventana que aparece cámbiate a la pestaña Direcciones IP. En la sección IPAII escribe el número de puerto con el cual tu aplicación Java se conectará, para mi caso utilizo el puerto 1400. Si te pide que reinicies el servicio hazlo.

Por si las dudas también hice lo mismo con el IP1. Con esto se resuelve el siguiente problema que muestra Java en tiempo de Ejecución. Espero les sirva.
No se pudo realizar la conexión TCP/IP al host localhost, puerto 1400.Error: "Connection refused: connect. Verifique las propiedades de conexión, compruebe que hay una instancia de SQL Server ejecutándose en el host y aceptando las conexiones TCP/IP en el puerto y compruebe que no hay ningún firewall bloqueando las conexiones TCP en el puerto.". Exception in thread "main" java.lang.NullPointerException
Advertisement
Gracias… Muchisimas gracias, me salvaste el empleo….
Graciassssssssssssssssss
Me estaba enloqueciendo este error !!! jiji
Thanks!!!!
gracias, estas cosas se olvidan a veces!, me ayudaste
De nada
gRACIAS un MILLON DE gracias ya no sabia que hacer y el problema radicaba en el IPAll gracias….
De nada, Igualmente
gracias hermanoooooooooo un saludo desde peru (y)