Ayuda Navegación de Registro de la bases de Datos de Postgres a traves de Netbeans
Estoy haciendo una aplicación de escritorio con Netbeans 6.9.1 con bases de Datos MySql Postgres. Mi problema es lo siguiente estoy creando unos botones (primero, atras, adelante, ultimo) para recorrer los registros de la base de datos y mostrarlos en los jtextfield del formulario mi sentenncia es lo siguiente.
private void CargarDatos(){
try {
Class.forName("org.postgresql.Driver");
cn = DriverManager.getConnection("jdbc:postgresql://localhost/mesa_entradas", "postgres", "123");
ps =cn.prepareStatement("select * from persona",ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs7 = ps.executeQuery();
rs7.next();
datos();
} catch (Exception e) {
}
}
private void datos(){
try {
this.vper_cod.setText(rs7.getObject(1).toString());
this.vper_ci.setText(rs7.getObject(2).toString());
this.vper_nombre.setText(rs7.getObject(3).toString());
this.vper_apellido.setText(rs7.getObject(4).toString());
this.vper_telefono.setText(rs7.getObject(5).toString());
this.vper_telal.setText(rs7.getObject(6).toString());
this.vper_direcc.setText(rs7.getObject(7).toString());
this.vper_correo.setText(rs7.getObject(8).toString());
} catch (SQLException ex) {
Logger.getLogger(persona.class.getName()).log(Level.SEVERE, null, ex);
}
}
Para el ActionPerfomed del primer boton
CargarDatos();
try {
rs7.first();
datos();
btnPrimero.setEnabled(false);
btnAnterior.setEnabled(false);
btnSiguiente.setEnabled(true);
btnUltimo.setEnabled(true);
} catch (SQLException ex) {
Logger.getLogger(persona.class.getName()).log(Level.SEVERE, null, ex);
}
}
Para el Boton Atras
CargarDatos();
try {
if (!rs7.isFirst()){
rs7.previous();
datos();
btnSiguiente.setEnabled(true);
btnUltimo.setEnabled(true);
}else{
btnPrimero.setEnabled(false);
btnAnterior.setEnabled(false);
}
}catch (Exception e){}
}
Para el boton Adelante
CargarDatos();
try{
if (!rs7.isLast()){
rs7.next();
datos();
btnPrimero.setEnabled(true);
btnAnterior.setEnabled(true);
}else{
btnSiguiente.setEnabled(false);
btnUltimo.setEnabled(false);
}
}catch (Exception e) {}
}
Para el boton ultimo
CargarDatos();
try {
rs7.last();
datos();
btnPrimero.setEnabled(true);
btnAnterior.setEnabled(true);
btnSiguiente.setEnabled(false);
btnUltimo.setEnabled(false);
}catch(Exception e){}
}
El problema es que no me llega en el primer registro o sea al codigo uno ni al codigo ultimo. Mi correo es lo siguiente edgardelvalle05@hotmail.com
Espero su ayuda
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 20 semanas 10 horas
hace 1 año 31 semanas
hace 1 año 35 semanas
hace 1 año 43 semanas
hace 1 año 51 semanas
hace 2 años 1 semana
hace 2 años 3 semanas
hace 2 años 6 semanas
hace 2 años 6 semanas
hace 2 años 12 semanas