Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2011, 12:55
Avatar de sivadmp
sivadmp
 
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Mensaje Respuesta: Obtener datos de un jtable agregarlos a BD

hola

lo que tienes que hacer es recorrer la tabla, y generar tu consulta SQL para insertar

este ejemplo te puede servir

recorrer la tabla, y generar la consulta SQL

Código java:
Ver original
  1. for (int i = 0; i < table.getRowCount(); i++) {
  2.             for (int j = 0; j < table.getColumnCount(); j++) {
  3.                 StringBuffer query= new StringBuffer();
  4.                 query.append("INSERT INTO users (id, firstname) ");
  5.                 query.append("VALUES( ");
  6.                 query.append(""+table.getValueAt(i, j)+",");
  7.                 query.append("'"+table.getValueAt(i, j)+"',");
  8.                
  9.                 try {
  10.                     insertQuery(query.toString());
  11.                 } catch (SQLException e) {
  12.                     e.printStackTrace();
  13.                 }
  14.             }
  15.         }

y la funcion que nos va a permitir insertar en la base de datos

Código java:
Ver original
  1. public int insertQuery(String query) throws SQLException {
  2.         Statement sta = connect.createStatement();
  3.         int res = sta.executeUpdate(query);
  4.         sta.close();
  5.         connect.close();
  6.         return res;
  7.     }


saludos