Conectando SQL Server y Netbeans con JDBC – Parte 1
En este primer tutorial se tratará de mostrar los ajustes que se deben realizar en sql server 2005 para poder conectarlo al netbeans , para lo cual necesitaremos algunas herramientas y la base de datos pubs que previamente la descargamos y adjuntamos en nuestro SQL; sino se tiene la base de datos pubs puedes mirar este post o puedes usar cualquier base de datos que tengas.
I.- REQUISITOS |
- Microsoft SQL Server 2005.
- Microsoft SQL Server JDBC Driver ; si no lo tienes lo puedes descargar aquí.
- NetBeans IDE
II.- OBSERVACIONES |
- 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 :
- Otro problema que se nos puede presentar cuando deseemos conectarnos es que las conexiones TCP/IP estén deshabilitadas , para lo cual al tratar de conectarnos nos mostrará la siguiente excepción :
Network error IOException: Connection refused: connec
III.- CONFIGURANDO EL SQL SERVER PASO A PASO |
- HABILITAR TCP/IP :
- Vamos al menú inicio → Todos los programas → Microsoft SQL Server 2005 → Herramientas de configuración → SQL Server Configuration Manager :
- En el 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 clic derecho en TCP/IP y elegimos la opción de habilitar (al hacer esto saldrá una advertencia que indica que los cambios no surtirán efecto hasta que se reinicie el servicio) :
- 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 :
- HABILITANDO EL MODO DUAL DE CONEXIÓN : AUTENTICACIÓN DE SQL SERVER Y AUTENTICCIÓN DE WINDOWS
- Iniciar sesión del SQL Server Management Studio 2005 en modo de autenticación de Windows :
- En el explorador , hacer clic derecho en el nombre de instancia y seleccionar propiedades.
- 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 s reinicie SQL Server (esto lo haremos mas adelante).
- Nos vamos a la instancia y reiniciamos :
- HABILITAR LA CONEXIÓN REMOTA EN LA CONFIGURACIÓN DE SUPERFICIE :
- Abrir la Configuración se superficie de SQL Server 2005
- Seleccionar la configuración de superficie para servicios y conexiones :
- Expandimos la instancia de SQLEXPRESS → Motor de base de datos → Conexiones remotas y seleccionamos (en el lado derecho) : Conexiones locales y remotas → Usar TCP/IP y canalización con nombre :
- En la pestaña se Servicios; cambiamos el tipo de inicio por Automático y le damos en aceptar (nuevamente nos saldrá una advertencia la cual indica que se tiene que reiniciar el servicio) :
- Iniciar sesión del SQL Server Management Studio 2005 en modo de autenticación de Windows.
- En el panel derecho, vamos a Seguridad → Inicio de sesión y buscamos el usuario sa clic derecho → propiedades :
- En las propiedades ingresamos una contraseña para este usuario y en la pestaña de estado le damos los permisos de conexión a la base de datos y el inicio de sesión :
- Ahora solo nos queda reiniciar el servicio para que los cambios se efectúen :
Pues bien hasta aquí ya le hemos dado permisos al usuario “sa” para que puede hacer conexión remota usando el dual boot es decir el doble inicio de sesión :
45 Comentarios:
Muy buen tutorial.. tienes la segunda parte??
Me sería muy útil. :D gracias por la aportación :)
En breve estaré publicando la segunda parte de este tutorial. Gracias por los comntarios
pls has la segunda partee!! por q necesito conectar java con el sql.. ayudameeeee
Ok , hoy en la noche estoy colgando la segunda parte
Agradecemos la actitud de compartir material interesante sobre java,
muchas gracias
graciass!! d vdd 500000 millones d gracias!!
esta genial.... pero falta la segunda parte, necesito hacer una tarea, y me falta la conexion a netbeans
Natty....
la segunda parte ya esta?
Bueno ya publique la segunda parte , espero que les sea de utilidad
CHEMO75
ESTA CHIDIDISMA TU PAGINA CABORM TE FELICITO MUY BUEN BLOG
Men wen aporte, podrias ayudarme con netBeans 6.8 y SQL 2008.. un tutorial igualito pero con ese IDE y con ese manejador ...pleace!!!!!
Hola muy bueNo tu tutoriaL, pero tengo una duda, esa version que manejas de sqL servEr 2005 es una especie de servidor veo que dice windoWS sERVER, es que yo tengo insTALado sql 2005 en mi maquina pero las opciones que muestras no son iguales a las mias y como estoy teniendo problemas en la conexion no se si es la versiòn que tengo instalada, ya he intentado muchas cosas que me encontrè en internet y nada me funciona asì que llegue a pensar que es la version que yo tengo instalada!
Sorry por la molestia!
Gracias!
tengo un problema, segui todos tus pasos y en el momento de conectar me sale el erro 18456, segui los
pasos que salen para solucionar ese error y aun asi no me funciona.
me puedes ayudar? necesito conectar la base de datos o si no no podre entregar el proyecto.
La solución a ese error esta aquí : http://javax0711.blogspot.com/2009/10/solucionar-error-al-conectar-sql-server.html ... que sistema operativo tienes ?? porque si tienes windows vita o windows 7 hay que ejecutar sql sever como administrador.
Muchas Gracias por este tutorial,no sabes cuanto me sirvio para realizar un proyecto.
Hola soy esta super, mega fino este instructivo... gracias excelente publicacion te felicito------
me parece muy bueno tu tutorial.. tengo sql server 2008 y estaba perfecto siguiendo tus intrucciones pero enn el punto de "HABILITAR LA CONEXIÓN REMOTA EN LA CONFIGURACIÓN DE SUPERFICIE"
no supe donde picarle...
cual seria la opcion a utilizar en mi caso?
gracias por la informacion!!!
muy buena
Muchas Gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
sql server 2008 no tiene configuracion de superficie, comoo lo hago entonces??
estupendo trabajo...!
man me has salvado se te agredece
men excelente publicación explica muy bien todo...gracias
hp la segunda parte donde sta??
Aquì esta la 2da parte : http://javax0711.blogspot.com/2009/10/conectando-sql-server-y-netbeans-con_25.html
Este es un Excelente aporte gracias!!
Hola Chic@s excelente todo, peeeero... yo necesito ayuda URGENTE, tengo mi aplicación desarrollada en Java NetBeans y todo funciona perfecto, al correr la aplicación, pero si instalo esa aplicación en otro equipo que NO tiene instalado el motor de SQL Server y le paso la URL para que se conecte a través de la direccion IP de la maquina donde si tengo la base de datos y el SQL Server, simplemente no conecta.
Es decir, tengo un servidor con SQL Server y desde el cliente me quiero conectar a la BD del servidor con la siguiente URL: jdbc:sqlserver://IP_Servidor;databaseName=Nombre.
Y no logro conectarme, no me dice ningun error, nada...
Configure todo como aparece en estos tutoriales, si alguien puede ayudarme.
PLEASE!!!!!
millllllllllllllllllll gracias por tu aporte, me ayudaste a dar un paso en esto de la conexion es que soy nueva, recien me estoy iniciando en esto de sql :D!!! mil gracias :D
Hola!, cuando quiero conectar al JODBC me sale esta excepción:
Org.netbeans.modules.db.explorer.node.DriverListNode cannot be cast java.lang.Comparable
¿por que puede ser?... muchas gracias de antemano!!
excelente...
Exelente me sirvio de mucho !!
Muy buen posst me sirvio mucho para el proyecto de la escuela gracias
Adios dudas! gracias de verdad!
una consulta siempre tengo k conectarme como sa no puedo conectarme como otro usuario, porque en mi sql yo ingresaba con otro suuario pero no me conectaba cuando lo queria poner
gracias por la información esta excelente....
DONDE PUEDO DESCARGAR EL SQL? POR FAVOR RESPONDER A S.JOO@LIVE.COM
excelente gracias...al principio no queria dar pero si salio de todos modos.
Gran aporte
Gracias!!! me ayudó completamente! :)
MILL GRACIAS.....SOLO ME FALTABA REINICIAR EL SERVIDOR..:)
GRACIAS NUEVAMENTE Y SALU2
Hola, buenas noches lo que puedws hacer es : 1) hacer un backup de la base de datos y restaurarla en tu otro servidor o 2) copiar los archivos que están en la carpeta data de sql server. Mdf y. Ldf si no me equivoco y copiarlos en tu servidor luego solo tendrías que adjuntar la base de datos. Si te sale algún mensaje de error me lo puedes enviar para revisarlo.. Mi correo es juan.salazar@outlook.com
Estoy meramente agradecido contigo bro, realmente me ayudas a conoder el mundo de java, gracias!
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver : Unsupported major.minor version 52.0 porque este error, estimado Don Juan Miguel?
tod's shoes
hollister outlet store
abercrombie and fitch outlet
ugg boots sale
girl jordans
coach factory outlet online
under armour clearance
coach outlet
air max 2015
michael kors outlet
michael kors outlet 75% off
nike outlet
jordan 11
dior outlet store
fitflop sale
new balance outlet
jordan shoes for kids
nike outlet store online
ferragamo shoes outlet
hermes outlet
nike shoes outlet
coach outlet store online
fitflop sale
michael kors purses
new balance outlet
juicy couture
mont blanc
oakley sunglasses outlet
clarks outlet
jordan shoes
abercrombie and fitch outlet
abercrombie and fitch
michael kors outlet
air jordan 13
kobes shoes
hermes birkin
coach clearance
20151027yxj-2
شركة كشف تسربات المياه بالقطيف
شركة كشف تسربات المياه بالاحساء
شركة كشف تسربات المياه بالخبر
mas idiota eres en poner ese fondo en tu pagina no se ve ni mierda las letras huevon hijo de puta
Publicar un comentario
Ingresa tu comentario .... con el siguiente formato EMAIL - COMENTARIO para poder responderte :