Lipidos complejos

Páginas: 12 (2926 palabras) Publicado: 18 de septiembre de 2012
BASES DE DATOS

PRESENTADO POR:
LAURA CRISTINA RIAÑO ARIZA

PRESENTADO A:
LUIS FERNANDO SALAZAR GOMEZ

TECNICO PROFESIONAL EN MANTENIMIENTO DE COMPUTADORES
PROGRAMACION III
TECNOLOGICA FITEC
BUCARAMANGA
2012
-------------------------------------------------
Interfaz y base de datos con netbeans
Trabajando con las base de datos y extrayendo los datos para su uso con java enpostanteriores, ahora necesitamos crear una interfaz de usuario para poder interactuar de una manera sencilla con nuestra aplicacion.

Comenzaremos por ahora solo con mostrar los datos que sacamos de la base de datos MySql, poco a poco se ira perfecconando la aplicacion para tener al final un proyecto bastante complejo y bastante completo. 

Paso1 :
Con el proyecto abierto (contactos) crearemosun nuevo jFrame al que llamaremos"tablaform", a esta nueva ventana le añadiremos los controles JPanel y JTable como se ve en la imagen

al objeto JTable renombraremos a "tabla", la distribucion de los objetos debe quedar asi:

Paso 2:
Modificaremos la clase "persona.java", mas concretamente la funcion "getDatos()", los cambios que hicimos fueron para poder leer todos los datos de nuestratabla

public Object [][] getDatos(){
      int registros = 0;
      //obtenemos la cantidad de registros existentes en la tabla
      try{        
         PreparedStatement pstm = con.getConnection().prepareStatement("SELECT count(1) as total FROM persona ");
         ResultSet res = pstm.executeQuery();         res.next();
         registros = res.getInt("total");
         res.close();
      }catch(SQLException e){
         System.out.println(e);
      }
      
    Object[][] data = new String[registros][5];  
    //realizamos la consulta sql yllenamos los datos en "Object"
      try{    
         PreparedStatement pstm = con.getConnection().prepareStatement("SELECT " +
            " id, Nombre, appPaterno, appMaterno, mail " +
            " FROM persona" +
            " ORDER BY id ");
         ResultSet res = pstm.executeQuery();         int i = 0;
         while(res.next()){
            String estCodigo = res.getString("id");
            String estNombre = res.getString("nombre");
            String estpaterno = res.getString("appPaterno");
            String estmaterno = res.getString("appMaterno");            String estmail = res.getString("mail");
            data[i][0] = estCodigo;            
            data[i][1] = estNombre;            
            data[i][2] = estpaterno;            
            data[i][3] = estmaterno;            
            data[i][4] = estmail;                        i++;
         }
         res.close();
          }catch(SQLException e){
         System.out.println(e);
    }
    return data;
 }


Paso 3:
a nuestro "tablaform", le añadimos "import javax.swing.table.DefaultTableModel;", al jframe le aññadimos la funcion WindowOpened ycolocaremos el siguiente codigo:

private void formWindowOpened(java.awt.event.WindowEvent evt) {
        //objeto para almacenar datos
        Object[][] dtPer;        
        String[] columNames = {"id","Nombre","ap. Paterno","ap. Materno", "E-Mail"};  
        // se utiliza la funcion...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lipidos Complejos
  • Extraccion Y Purificación De Lipidos Complejos
  • Cuestionario Lipidos Simples & Complejos
  • lipidos complejos
  • LIPIDOS COMPLEJOS
  • METABOLISMO DE LOS LIPIDOS COMPLEJOS
  • INTEGRACI N AL METABOLISMO DE LOS LIPIDOS COMPLEJOS
  • Lipidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS