
Comparacion de llaves primarias
Publicado por CHRISTIAN (12 intervenciones) el 15/01/2014 17:57:06
Necesito realizar la comparación de llaves primarias de una tabla de java jTable y una de mysql con la intencion de saber si son iguales las llaves primarias entonces se actualizan los datos caso contrario se inserta un dato mas a la tabla de mysql la comparacion seria esta pero no realiza correctamente la comparacion
se supone que estoy mandando a pantalla la llave primaria del Jtable y igual de la llave primaria de mysql pero no sale del bucle alguien me puede ayudar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DefaultTableModel modelo=(DefaultTableModel) jTable1.getModel();
int filas=modelo.getRowCount();
for (int i = 0; i < filas; i++) {
JOptionPane.showMessageDialog(rootPane, "jTable "+modelo.getValueAt(i, 0).hashCode());
try {
Statement sentencia = sentencias.getcConnection().createStatement();
ResultSet rs;
rs = sentencia.executeQuery("select idregistro from estudiante");
ResultSetMetaData rsMd = rs.getMetaData();
int cantidadColumnas = rsMd.getColumnCount();
// Se obtiene la clave generada
while (rs.next()) {
int claveGenerada = rs.getInt(1);
JOptionPane.showMessageDialog(rootPane, "Base de datos: "+claveGenerada);
//System.out.println("Clave generada = " + claveGenerada);
}
} catch (Exception e) {
}
}
se supone que estoy mandando a pantalla la llave primaria del Jtable y igual de la llave primaria de mysql pero no sale del bucle alguien me puede ayudar
Valora esta pregunta


0