Para empezar, en este ejemplo utilicé NetBeans 6.9 , conectada a una base de datos hecha en SQL Server 2005. Lo que necesitas es el puente que va a conectar la aplicación con la BD, en este caso se utiliza el sqljdbc.jar, se encuentra en la página de Microsoft lo pueden descargar aca ….
http://www.microsoft.com/spain/sql/technologies/jdbc/default.mspx
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 está agregado al proyecto.
Una vez hecho esto, podrán utilizar el código para conectar en la aplicació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 ( ClassNotFoundException claseNoEncontrada ){
JOptionPane.showMessageDialog( null, claseNoEncontrada.getMessage(),
“No se encontró el controlador”, JOptionPane.ERROR_MESSAGE );
}
Claro, debes modificar el código a el puerto 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 también el posible error. Una vez hecho esto, se importan las librerías necesarias:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
La librería de ResultSet, se utilizará al momento de enviar las consultas a la BD.