0% encontró este documento útil (0 votos)
224 vistas

Conectando SQL Server y Netbeans Con JDBC - Parte 2

Este documento proporciona instrucciones en 4 pasos para conectar una base de datos SQL Server a una aplicación Java en NetBeans utilizando JDBC. Explica cómo crear un proyecto en NetBeans con un panel y un marco, agregar el conector JDBC, establecer la conexión a la base de datos y mostrar los datos recuperados en un área de texto.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
224 vistas

Conectando SQL Server y Netbeans Con JDBC - Parte 2

Este documento proporciona instrucciones en 4 pasos para conectar una base de datos SQL Server a una aplicación Java en NetBeans utilizando JDBC. Explica cómo crear un proyecto en NetBeans con un panel y un marco, agregar el conector JDBC, establecer la conexión a la base de datos y mostrar los datos recuperados en un área de texto.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Conectando SQL Server y Netbeans con JDBC Parte 2

Buenos das antes que nada quiero pedir disculpas por


demorarme en publicar este post tuve algunos problemas
con la PC pero bueno ya todo se arreglo y vamos a ver la
segunda parte de la conexin entre SQL Server y
NetBeans.Para poder llevar a cabo la conexin de nuestra
base de datos con nuestra aplicacin en Java es necesario
que previamente hagamos algunos ajustes al SQL Server 2005
; los ajustes que se deben hacer se encuentran en esta entrada (Si ya revisaron este post sera
bueno que lo revisen nuevamente pues se ha hecho algunos ajustes).
Hecho esto el siguiente paso es configurar nuestro NetBeans para terminar con la conexin a
la base de datos :
I.- REQUISITOS
Haber configurado el Microsoft SQL Server 2005 ; sino lo hiciste visita esta entrada :
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, si no la haz agregado a tu base de datos , lo puedes hacer de esta
forma.
II.- CREACIN DEL PROYECTO
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:
view sourceprint?

public Principal()

{

initComponents();

add(new PanelPrincipal());

setSize(500,400);

}




III.- AGREGANDO EL JAR AL PROYECTO




Descomprimimos el conector que habamos descargado previamente .

Y encontraremos las siguientes carpetas :


Agregamos las libreras sqljdbc y sqljdbc4 a nuestro proyecto ; para ello clic derecho el Libraries Add
JAR




IV.- ESTABLECIENDO LA CONEXIN




Nos vamos al panel de nombre Panel Pricipal y importamos las siguientes libreras :
view sourceprint?

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:
view sourceprint?

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) {}
}
}


Finalmente vamos a crear nuestro mtodo muestraData
view sourceprint?

public void muestraData(ResultSet r) throws Exception

{

ResultSetMetaData rmeta= r.getMetaData();

int numColumnas= rmeta.getColumnCount();//Cuntas columnas

txtSalida.setText("");

for(int i=1; i<=numColumnas; ++i)

//obtiene nombre de columna

txtSalida.append(rmeta.getColumnName(i) + "\t");

txtSalida.append("\n");

while(r.next())

{ // hasta fin de archivo

for(int i=1;i<=numColumnas;++i)

{

txtSalida.append(r.getString(i) + "\t");

}

txtSalida.append("\n");

}

}


Hecho esto ejecutamos el proyecto y nos deber salir lo siguiente :

También podría gustarte