Beruflich Dokumente
Kultur Dokumente
I.- Requisitos
Haber configurado el Microsoft SQL Server 2005. NetBeans IDE. Conector de SQL Server para Java, que se puede descargar de aqu. Una aplicacin en Java, sino la tienes aqu crearemos una sencilla. La base de datos Pubs.
Abrimos el NetBeans y creamos nuestro proyecto en el cual vamos a colocar un JPanel (PanelPrincipal) y un JFrame (Principal) ; vamos al PanelPrincipal al cual le damos el Border Layout; en el NORTE colocaremos un botn y en el CENTRO un Text Area : Observacin: Antes de colocar un Txt Area es recomendable colocar un JScrollPane para poder visualizar el contenido que supera los lmites del textArea.
Ahora nos vamos al JFrame llamado Principal en el cual agregaremos el Panel que hemos creado previamente:
public Principal() { initComponents(); add(new PanelPrincipal()); setSize(500,400); }
Descomprimimos el conector:
Agregamos las libreras sqljdbc y sqljdbc4 a nuestro proyecto; para ello clic derecho el Libraries Add JAR
Nos vamos al panel de nombre Panel Pricipal y importamos las siguientes libreras :
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.util.logging.Level; import java.util.logging.Logger;
Vamos a el diseo del grfico y le damos doble clic en el boton Consultar para programar su accin y le agregamos el siguiente cdigo:
private void btnConsultaActionPerformed(java.awt.event.ActionEvent evt) { String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=pubs;user=sa; password=adminadmin;"; // Declaramos los sioguientes objetos Connection con = null; Statement stmt = null; ResultSet rs = null; try { //Establecemos la conexin Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection(connectionUrl); // Create and execute an SQL statement that returns some data. String SQL = "SELECT * FROM AUTHORS"; stmt = con.createStatement(); rs = stmt.executeQuery(SQL); this.muestraData(rs); } catch (Exception e) { e.printStackTrace(); } finally { if (rs != null) try { rs.close(); } catch(Exception e) {} if (stmt != null) try { stmt.close(); } catch(Exception e) {} if (con != null) try { con.close(); } catch(Exception e) {} } }
V.- Errores.
Hay que actualizar el SQL Server 2005 al service Pack 3 para que esto pueda funcionar.