0% encontró este documento útil (0 votos)
89 vistas5 páginas

Tarea de La Sesión 6 - Joel Omar Burgos Palacios

Este documento describe cómo crear un formulario en Java que muestre los registros de una tabla de base de datos en un objeto Table. Primero, se crea una clase de acceso que establece la conexión a la base de datos y métodos para obtener datos de tablas. Luego, en el formulario FrmCurso, se agregan y llaman los métodos de acceso, se agregan los títulos de la tabla y mediante un bucle while se muestran los datos obtenidos en la tabla del formulario.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
89 vistas5 páginas

Tarea de La Sesión 6 - Joel Omar Burgos Palacios

Este documento describe cómo crear un formulario en Java que muestre los registros de una tabla de base de datos en un objeto Table. Primero, se crea una clase de acceso que establece la conexión a la base de datos y métodos para obtener datos de tablas. Luego, en el formulario FrmCurso, se agregan y llaman los métodos de acceso, se agregan los títulos de la tabla y mediante un bucle while se muestran los datos obtenidos en la tabla del formulario.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

PROGRAMACION VISUAL II

TAREA DE LA SESION 6

1. Usando una de las tablas de la base de datos de universidad disea un formulario que muestre los registros de una tabla en un objeto Table.

En la clase Acceso se hace la conexin de la tabla a llamar en la Base de Datos . package tarea6; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.sql.*; import javax.swing.*; /** * * @author Omar */ public class Acceso { static Connection conn=null; static Statement st=null; static ResultSet rs=null;

IMPORTAMOS LAS LIBRERIAS

CREAMOS LA CONEXIN LA CUAL CONECTARA CON LA BASE DE DATOS

HACEMOS LA CONEXIN LA static String bd="universidad"; CUAL LLAMAR AL USUARIO Y static String login="root"; LA CONTRASEA DE LA BASE DE static String password=""; DATOS static String url="jdbc:mysql://localhost/"+bd; public static Connection Enlace(Connection conn) throws SQLException { try { Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection(url,login,password);

} catch(ClassNotFoundException e) { JOptionPane.showMessageDialog(null, e); } return conn; } //AQU LA CREACIN DE LOS MTODOS DE LO QUE SER TODO SOBRE LA TABLA CURSO public static Statement sta(Statement st) throws SQLException { conn=Enlace(conn); st=conn.createStatement(); return st; } public static ResultSet obtenerCodCur(ResultSet rs, String nom) throws SQLException { st=sta(st); String sql; sql="select idcurso from curso where nombre='"+nom+"'"; rs=st.executeQuery(sql); return rs; }

public static ResultSet obtenerCursos(ResultSet rs) throws SQLException { st=sta(st); String sql; sql="select nombre from curso"; rs=st.executeQuery(sql); return rs; } public static ResultSet obtenerCodCurso(ResultSet rs) throws SQLException { st=sta(st); rs=st.executeQuery("Select * from curso"); return rs; } }

En el formulario FrmCurso agregamos y llamamos los mtodos hechos en la Clase Acceso. package tarea6; IMPORTAMOS LAS LIBRERIAS import java.sql.*; CON ELLA LA SQL import javax.swing.*; import javax.swing.table.*; import tarea6.Acceso; /** * * @author Omarzinho */ public class FrmCurso extends javax.swing.JFrame { static Connection conn=null; static Statement st=null; static ResultSet rs=null; DefaultTableModel dtm=new DefaultTableModel(); /** * Creates new form FrmCurso */ public FrmCurso() { initComponents(); String titulos[]={"Cdigo", "Nombre de Curso"}; dtm.setColumnIdentifiers(titulos); TablaDocente.setModel(dtm); this.setResizable(false); setSize(430,350); setLocation(60,50); } private void btnVerActionPerformed(java.awt.event.ActionEvent evt) { try { // setSize(550,480); int f,i; conn=Acceso.Enlace(conn); rs=Acceso.obtenerCodCurso(rs); String datos[]=new String[2]; f=dtm.getRowCount(); if(f>0) for(i=0;i<f;i++) dtm.removeRow(0); while(rs.next()) LLAMAMOS LA CLASE Connection creada en la clase Acceso

AQU AGREGAMOS LOS TTULOS A LAS TABLAS

Llamamos el Enlace creado en la clase Acceso y contando los datos de las tablas y en la creacin de un blucle damos la seal de muestra en la tabla .

{ datos[0]=(String)rs.getString(1); datos[1]=(String)rs.getString(2); dtm.addRow(datos);

AQUIE SE AGREGARAN LOS DATOS SEGN LO QUE SE PIDE EN LA TABLA

} } catch(SQLException e) { JOptionPane.showMessageDialog(null, "Error en BD: "+e.toString()); } }

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new FrmCurso().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JTable TablaDocente; private javax.swing.JButton btnVer; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration }

También podría gustarte