Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 16
Practica 16
PRÁCTICA Nº 16
PROCEDIMIENTO:
1. Crea la base de datos gestion en mySql y crea una tabla llamada persona de la
siguiente manera:
pstm.execute();
pstm.close();
}catch(SQLException e){
System.out.println(e);
}
}
/*obtenemos todos los datos de la tabla*/
public Object [][] getDatos(){
int registros = 0;
//obtenemos la cantidad de registros existentes en la tabla
try{
PreparedStatement pstm = (PreparedStatement)
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 y llenamos los datos en "Object"
try{
PreparedStatement pstm = (PreparedStatement)
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);
}
1. return
Ahora data;
creamos el frame Principal: Clic derecho en el paquete proyecto15, elegimos
nuevo jFrame Form de nombre Principal. En su propiedad title escribimos un titulo y le
}
colocamos distribución BorderLayout.
}
ISTP: Manuel Seoane Corrales Java Swing
8. Añade estos dos métodos, el primero updateTabla(), actualiza el objeto tabla cada vez
que se lo invoca, el método nuevo(), su función es la de limpiar los jTextFields para
añadir nuevos datos.