Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - jclracing

#1
hola estoy intentando pasar los datos de un jtable a una base de datos de access y solo consigo que se pase la primera linea de la jtable,lo estoy intentando de esta manera pero algo estoy haciendo mal,si me podeis decir como se hace me estoy haciendo un lio.
lo eestoy intentando asi uno para leer la tabla y el otro para ingresar los datos en la bd.

Código (java) [Seleccionar]
public void leerTabla(){
       String producto;
       String precio;
       
          for (int i = 0;i<cajaRegis.getTblTabla().getRowCount()-1;i++){
             
               producto = cajaRegis.getTblTabla().getValueAt(i,0).toString();
               precio = cajaRegis.getTblTabla().getValueAt(i, 1).toString();
               savePedido(1,producto, precio,"7258");
             
       }
   }
   public void savePedido(int nProducto,String producto,String precio ,String Dni) {
       String consulta = "";
       gestionSQL = new GestionSQLCliente();
       consulta = "insert into pedido values (";
       consulta += "'" + nProducto + "'"+",";
       consulta += "'" + producto + "'"+",";
       consulta += "'" + precio + "'"+",";
       consulta += "'" + Dni + "')";
       gestionSQL.openConnection();
       try {
           gestionSQL.executeSqlSave(consulta);
       }catch (Exception e){
           JOptionPane.showMessageDialog(null, "No es posible guardar los datos del cliente");
       }
       gestionSQL.closeConnection();
   }

a ver si me podeis guiar un poco que ya no se que mas hacer