Sql2005 basede datos a java

Páginas: 2 (307 palabras) Publicado: 28 de marzo de 2011
Hoy me preguntaba un amigo como conectar una aplicación java con SQL Server, y como tenía prisa, aca va una forma rápida y fácil de conectar la BD :P

Para empezar, en este ejemplo utilicé NetBeans6.0.1 , conectada a una base de datos hecha en SQL Server 2005. Lo que necesitas es el ‘puente’ que va a conectar la aplicacion con la BD, en este caso se utiliza el sqljdbc.jar, se encuentra en lapagina de Microsoft lo pueden descargar aca –> sqljdbc.zip

Una vez tengas el jdbc, se descomprime el .zip, y se agrega el sqljdbc q se encuentra adentro, dandole click derecho al proyecto ->propiedades>librerias>Add Jar/Folder luego se selecciona el archivin (sqljdbc.jar), aceptar y listo, el jdbc esta agregado al proyecto.

Una vez hecho esto, podran utilizar el codigo para conectar en laaplicación:

try{
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); // 2005 version
Connection con = DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;databaseName=p1;user=a;password=123456;”);

con.close();//se cierra la conexion con la base de datos

}
catch ( SQLException excepcionSql){ //excepcionSql = puede ponerle otro nombre
JOptionPane.showMessageDialog(null, excepcionSql.getMessage(),
“Error en base de datos”, JOptionPane.ERROR_MESSAGE );
}

//errores con la carga del controlador de la base de datos(Driver)

catch ( ClassNotFoundExceptionclaseNoEncontrada ){
JOptionPane.showMessageDialog( null, claseNoEncontrada.getMessage(),
“No se encontró el controlador”, JOptionPane.ERROR_MESSAGE );
}

Claro, debes modificar el codigo a elpuerto q está utilizando sql , nombre de la BD, Usuario y Password. Se utilizan try y catch en caso no se conecte correctamente para que nos muestre tambien el posible error. Una vez hecho esto, seimportan las librerias necesarias:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;

La librería...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • basede datos
  • Basede Datos
  • Basede Datos
  • Ensayo Agregacion De Datos Java
  • Java Data Mining
  • Entrada Y Salida De Datos En Java
  • Datos Primitivos en Java
  • entrada y salida de datos en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS