Problema al leer JTable
Publicado por Andres (2 intervenciones) el 26/08/2017 00:19:32
Gente, tengo que entregar un trabajo el lunes y estoy teniendo un problema el cual no entiendo que pasa, a ver si me pueden dar una mano..
De momento todavia no estoy ingresando los valores a la base de datos, porque estaba corroborando que las variables tuvieran los valores correctos y me encontre con que la ultima me da "null" siempre.
Les muestro como me sale el consola el System.out.println(a+b+c+d+e);
"15 2 Percha 3 null"
Les agradezco la pronta ayuda, saludos !
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
modelo.setColumnCount(0);
modelo.setRowCount(0);
modelo.addColumn("ID ejercicio");
modelo.addColumn("Nombre ejercicio");
modelo.addColumn("Nº de series");
modelo.addColumn("Nº de repeticiones");
jtable_A.setVisible(true);
table = new JTable( modelo );
btn_ingresar_A.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
// corroborar si los campos estan completos
if (txb_idRutina_A.getText().equals("") || txb_nombre_A.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Verifique que todos los datos esten completos", "Faltan datos", JOptionPane.INFORMATION_MESSAGE);
}else {
Logica.DB db = new Logica.DB();
Connection conn = db.getConnection();
try {
PreparedStatement AR_insertar=(PreparedStatement) conn.prepareStatement("INSERT INTO rutina(id_rutina, nombre) VALUES ("+txb_idRutina_A.getText()+",'"+txb_nombre_A.getText()+"')");
AR_insertar.executeUpdate();
System.out.println("entre1");
for (int i=0;i<jtable_A.getRowCount();i++) {
String a= (String) jtable_A.getValueAt(i,0);
int b=Integer.parseInt(txb_idRutina_A.getText());
String c = (String) jtable_A.getValueAt(i, 1);
String d = (String) jtable_A.getValueAt(i, 2);
String e = (String) jtable_A.getValueAt(i, 3);
System.out.println(a+b+c+d+e);
}
De momento todavia no estoy ingresando los valores a la base de datos, porque estaba corroborando que las variables tuvieran los valores correctos y me encontre con que la ultima me da "null" siempre.
Les muestro como me sale el consola el System.out.println(a+b+c+d+e);
"15 2 Percha 3 null"
Les agradezco la pronta ayuda, saludos !
Valora esta pregunta
0