Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con Cursores

Estas en el tema de Ayuda con Cursores en el foro de Java en Foros del Web. Buenos dias tengo un problema con una aplicacion de escritorio en java y como gestor de base de datos Mysql la cual conciste en la ...
  #1 (permalink)  
Antiguo 11/03/2010, 10:10
Avatar de lancar5  
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Ayuda con Cursores

Buenos dias tengo un problema con una aplicacion de escritorio en java y como gestor de base de datos Mysql la cual conciste en la Gestion de Prestamo para una empresa estoy realizando una tabla de amortizacion utilizando un Jtable y me trae de forma correcta los datos pero yo lo q busco es trabajar con los registros asociados a esa tabla q me traiga un registro en especifico y asi de esa manera ir disminuyendo el prestamo hasta cero utilizo INTERES SIMPLE


protected final ResultSet cargarCursores(String sql){

Statement stm=null;
ResultSet rs=null;

if(conn!=null)
try {

stm=conn.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stm.executeQuery(sql);


if(rs.next()){


rs.absolute(-11);


}




} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}






public ArrayList<mprestamotabla>ConsultarComprobante(int argumento)

{

ArrayList<mprestamotabla> arr = new ArrayList<mprestamotabla>();
String sql;
// AND trann_id=('"+fii+"')
sql="SELECT * FROM transcision WHERE pres_id=('"+argumento+"')";

abrirConexion();

rs=cargarCursores(sql);


try {

while (rs.previous()){

mprestamotabla i = new mprestamotabla();

i.setIdtran(rs.getInt("trann_id"));
i.setIdd(rs.getInt("pres_id"));
i.setFechaRea(rs.getString("pres_fecha_realz"));
//i.setFechaCor(rs.getInt("pres_fechaCort"));
i.setFechV(rs.getString("trann_fechVen"));
//i.setBeneficiario(rs.getString("pres_beneficiario" ));
//i.setCheq(rs.getInt("pres_chequeN_"));
//i.setBanco(rs.getString("pres_bancova"));
//i.setFechaEm(rs.getString("pres_fechEmision"));
i.setTass(rs.getFloat("pres_tasa"));
i.setMont(rs.getFloat("capital"));
i.setInteres(rs.getString("interr"));
i.setPagoCapital(rs.getFloat("acumulado"));
i.setPago(rs.getFloat("pagadoInters"));
i.setPagcc(rs.getFloat("pagoCpital"));
i.setPagoInteres(rs.getFloat("sallAA"));
// i.setFechV(rs.getString("pres_fechVencimiento"));


arr.add(i);

}
} catch (SQLException e) {
e.printStackTrace();
}
cerrarConexion();
return arr;
}





public void tablaregg(){


fireTableDataChanged();



ffs.getActu().setEnabled(false);

ArrayList<mprestamotabla> Consultar= new mprestamotabla().ConsultarComprobante(Integer.pars eInt(ffs.getPresta().getText().toString()));

data= new Object[Consultar.size()][12];
java.util.Iterator<mprestamotabla> it= Consultar.iterator();

int i=0;
while(it.hasNext()){

mprestamotabla libro=it.next();


data[i][0]=libro.getIdtran();
data[i][1]=libro.getIdd();
data[i][2]=libro.getFechaRea();
//data[i][2]=libro.getFechaCor();
data[i][3]=libro.getFechV();
/// data[i][4]=libro.getBeneficiario();
// data[i][5]=libro.getCheq();
//data[i][6]=libro.getBanco();
// data[i][7]=libro.getFechaEm();
data[i][4]=libro.getTass();
data[i][5]=libro.getMont();
data[i][6]=libro.getInteres();
data[i][7]=libro.getPagoCapital();
data[i][8]=libro.getPagcc();
data[i][9]=libro.getPago();
data[i][10]=libro.getPagoInteres();


i++;
}
dd.totalCpitalID(Integer.parseInt(ffs.getPresta(). getText().toString()));
dd.totalInterID(Integer.parseInt(ffs.getPresta().g etText().toString()));

ffs.getCapt().setText(Float.toString(dd.getCapID() ));
ffs.getTas().setText(Float.toString(dd.getInterrID ()));
ffs.getTot().setEnabled(false);
//Float.toString(dd.getCapID())

}

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:52.