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

Insert contenido Jtable a Mysql automaticamente

Estas en el tema de Insert contenido Jtable a Mysql automaticamente en el foro de Java en Foros del Web. Saludos, Amigo estoy enfrascado en algo, estoy capturando el contenido de un Jtable y quiero con estos registros hacer un insert a una tabla de ...
  #1 (permalink)  
Antiguo 26/05/2014, 10:37
 
Fecha de Ingreso: febrero-2014
Mensajes: 7
Antigüedad: 10 años, 2 meses
Puntos: 0
Insert contenido Jtable a Mysql automaticamente

Saludos,

Amigo estoy enfrascado en algo, estoy capturando el contenido de un Jtable y quiero con estos registros hacer un insert a una tabla de mysql ,pero lo quiero hacer automático.

Codigo

public void programarIncidencias(){
tablaProgramador=(DefaultTableModel)objFrontFrm.jt aProgramador.getModel();
int filas=tablaProgramador.getRowCount(),columnas=tabl aProgramador.getColumnCount(),i,j;
String registro="";

for(i=0;i<filas;i++){
for(j=0;j<columnas;j++){
registro = (String) tablaProgramador.getValueAt(i, j);
System.out.println(registro);
}
}
}

Al imprimir la variable registro tengo todo el contenido pero quiero especificar en mi query que valor debe ir en cada campo como lo podría hacer.

Gracias por tu tiempo que empleaste al leer mi mensaje
  #2 (permalink)  
Antiguo 26/05/2014, 10:47
 
Fecha de Ingreso: febrero-2014
Mensajes: 7
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Insert contenido Jtable a Mysql automaticamente

Complementando el msj lo podría hacer con el primer for y manualmente especificar las n posiciones de las columnas es decir.

variable1 = (String) tablaProgramador.getValueAt(i, 0);
variable2 = (String) tablaProgramador.getValueAt(i, 1);

Y enviarlas al insert pero la idea es que debe ser automático.

Etiquetas: automaticamente, contenido, insert, jtable, mysql, programa, string, valor, variable
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 11:06.