Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Conexion a SQL Server con NetBeans

No description
by

Martin Donaire

on 13 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Conexion a SQL Server con NetBeans

Haber configurado el Microsoft SQL Serve 2008 ; sino lo hiciste visita esta entrada :
NetBeans IDE
Conector de SQL Server para Java , que se puede descargar de aquí .
Una aplicación 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
I.- REQUISITOS
Conexion a SQL Server con NetBeans
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 botón y en el CENTRO un Text Area
II.- CREACIÓN DEL PROYECTO
Descomprimimos el conector que habíamos descargado previamente .
III.- AGREGANDO EL JAR AL PROYECTO
Nos vamos al panel de nombre Panel Pricipal y importamos las siguientes librerías :

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;
codigo para conectar
Vamos a el diseño del gráfico y le damos doble clic en el boton Consultar para programar su acción y le agregamos el siguiente código:
Finalmente vamos a crear nuestro método muestraData
CODIGO PARA CONERCTAR
Y encontraremos
las siguientes carpetas
Agregamos las librerías
sqljdbc y sqljdbc4 a nuestro
proyecto ; para ello
clic derecho
el Libraries → Add JAR
IV.- ESTABLECIENDO
LA CONEXIÓN
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 conexión
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) {}
}

Vamos a el diseño del
gráfico y le damos doble
clic en el boton Consultar
para programar
su acción y le agregamos
el siguiente código:
public void muestraData(ResultSet r) throws Exception
{
ResultSetMetaData rmeta= r.getMetaData();
int numColumnas= rmeta.getColumnCount(
);//Cuántas 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 :
Full transcript