domingo, 17 de octubre de 2010

CONECTANDO SQL SERVER Y NETBEANS CON JDBC

En primer lugar definiremos ¿Que es JDBC y para que se utiliza?  
JDBC es la interfaz que proporciona Java para la conexión a bases de datos. Son un conjunto de clases e interfaces que permiten a Java ejecutar consultas y ordenes en una base de datos.
Para esto debemos tener en cuenta:

I.- REQUISITOS

  • Microsoft SQL Server 2005.
  • Microsoft SQL Server JDBC Driver ; si no lo tienes lo puedes descargar aquí.
  • NetBeans IDE
Empezaremos:
Por defecto el SQL Server 2005 no permite conexiones remotas y tiene deshabilitado la cuenta sa ; así que si tratamos de conectarnos nos mostrará el siguiente mensaje de error :


Ahora configuramos el sql server:
Vamos al menú inicio → Todos los programas → Microsoft SQL Server 2005 → Herramientas de configuración → SQL Server Configuration Manager :


En la parte izquierda de la ventana del SQL Server Configuration Manager vamos a expandir la opción de Configuración de red de SQL Server 2005 y click en Protocolos de SQLEXPRESS y le damos click en TCP/IP y elegimos la opción de habilitar:

Ahora iremos a las propiedades de TCP/IP y nos dirigimos a la pestaña de Direcciones IP → IPALL y cambiamos el valor de puertos dinámicos por el valor de 1433 (este valor es necesario cuando intentemos conectarnos con el netbeans) ,nuevamente al aceptar nos saldrá la advertencia de reiniciar para que los cambios tengan efecto :


Ahora vamos a reiniciar el servicio ; para ello nos vamos al panel izquierdo → clic en la opción Servicios de SQL Server 2005 → y nos vamos al panel derecho en SQLEXPRESS y le damos reiniciar : 





Ahora habilitaremos el modo dual  de conexión:
Iniciar sesión del SQL Server Management Studio 2005 en modo de autenticación de Windows y seleccionamos la opción de Seguridad y cambiamos el modo de autenticación de Windows al Modo de autenticación de Windows y SQL Server:


A continuación nos saldrá una advertencia en la cual se nos indica que los cambios surtirán efecto cuando se reinicie SQL Server :


Ahora sólo nos queda reiniciar el servicio para que los cambios se efectúen :


Y ahora podemos iniciar sesión:



3 comentarios:

  1. Muy buen post amiga justo lo que estaba buscando sigue asi 8).........yoOmoO!!!

    ResponderEliminar
  2. amiga muy beuna tu info!!!me ayudo mucho a comprender acerca del java..publicas mas notas acerca del tema... exitos!!!!

    ResponderEliminar
  3. me hubiera gustado saber cual es tu nombre...que bueno que hayas comprendido algunos puntos de Java,seguire colgando mas informaciòn para personas como tu, que recièn esten tocando el tema...

    ResponderEliminar