sábado, 29 de junio de 2013

Conectar java con sql server: una vez hayamos creado nuestra base de datos, seguramente necesitamos conectarla con una aplicación que realizaremos en un lenguaje de nuestra preferencia, si elegimos java para conectar la base de datos debemos hacer lo siguiente:

Si deseas Conectar Java con MySQL.

Conectar java con sql


Primero descargar el controlador JDBC para sql server: descargar JDBC.
Tenemos dos versiones para descargar, un .exe y otro .tar.gz, ambos son iguales solo que el .exe se extraerá automáticamente al darle clic.

Una vez lo tengamos lo descomprimimos y guardamos en una carpeta de nuestra preferencia.

Creamos nuestra aplicación java, en mi caso usare el IDE Netbeans 7.2.
Para conectarnos necesitaremos en siguiente código java:


DB_Name es el nombre de la base de datos a la que deseamos conectarnos, la cual hemos creado previamente con sql server.

integratedSecurity=true establece que usaremos la autenticación integrada de Windows, si lo deseamos podemos conectarnos a la base de datos con el nombré y contraseña de un usuario valido.

Para que el código que acabamos de agregar funcione debemos añadir el jdbc que descargamos a nuestro proyecto java.


Hecho esto solo nos falta un paso, debemos habilitar la dll sqljdbc_auth que se encuentra en la carpeta auth x86, x64 según nos convenga.

Lo que debemos hacer es colocar esta dll en la ruta del sistema para que pueda ser utilizada, hay varias formas para hacer esto pero la más rápida y sencilla es copiar la dll y pegarla en el directorio raíz de nuestro proyecto.

Para que esté listo debemos configurar sql server para que admita conexiones remotas, para ello ejecutamos el administrador de configuraciones de sql server, habilitamos TPC/IP y en las propiedades cambiamos el puerto a 1433, deshabilitamos los puertos dinámicos.



Con esto al ejecutar el programa veremos el mensaje conectado si todo ha salido bien.

Espero les sea de ayuda.

Siguiente: Acceder a los datos

Ver Categoria:

7 comentarios :

  1. buen tutorial....me gustaria saber, de donde obtener el SQL server, para instalarlo

    ResponderEliminar
  2. Hola quisiera saber si me podrias ayudar, en la universidad "En la materia Base de Datos) me han dejado que haga un boton que se conecte a sql y que al cliquearlo cree una base de datos, sabes como hacerlo?
    te dejo mi correo: edwin-torres@hotmail.com
    gracias de antemano!

    ResponderEliminar
  3. eres el puto amo xDD gracias muy buen dato

    ResponderEliminar
  4. hola quisiera saber cual es la diferencia entre un sql developer y sql server

    ResponderEliminar
    Respuestas
    1. sql developer incluye de forma gratuita todo el conjunto de características de SQL Server Enterprise, permite a los desarrolladores compilar, probar y demostrar aplicaciones en un entorno que no sea de producción.

      Eliminar