aquí les dejo el código para que tengan una visión mas clara:
aquí lleno mi método de insertar datos y mi modelo para que se actualice al insertar los datos, están en un jdialog se llenan al presionar el botón aceptar:
Código:
  
Y este es mi modelo:info.InsertarDatosC(var1,var2,var3,varvalue1,varvalue2,varvalue3,vare1);
try {
DefaultTableModel modelo = new DefaultTableModel();
modelo = mod.refrescarDatos(opt);
table.setModel(modelo);
System.out.println(opt);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Código:
  
No se si deba usar algo como un método aparte para actualizarla...si fuera así por favor como debería hacer.public DefaultTableModel refrescarDatos(String variable) throws SQLException {
DefaultTableModel modelotablabd = new DefaultTableModel();
for (String columna : man.LlenarTitulos(variable)) {
modelotablabd.addColumn(columna);	
}
Statement sf = conn.getConnection().createStatement();
String cad = "select * from "+variable;
ResultSet rs = sf.executeQuery(cad);
ResultSetMetaData rsMd = rs.getMetaData();
int CantidadColumnas = rsMd.getColumnCount();
Object datos[]=new Object[CantidadColumnas];
try {
while (rs.next()) {
for (int i = 0; i <CantidadColumnas; i++) {
datos[i] = rs.getObject(i + 1);
System.out.println(datos[i]);
// System.out.println("fil : "+datos[i]);
}
modelotablabd.addRow(datos);
}
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
return modelotablabd;
}
Espero en verdad puedan ayudarme necesito ayuda con urgencia estaré al tanto saludos amigos.
 

