@Override
    public boolean insert(DataRow row) 
    {
        Boolean flaga = false;
             try 
             {
                                        
                con = DriverManager.getConnection(url, login, password);
                String stm;
                String tabelName = row.getTableName();
                List<DataCell> cells = row.row;
                
                String kolumny = "";
                String values = "";
                
                for(DataCell c : cells)
                {
                    kolumny += c.name + ", ";
                    values += c.value + ", ";
                    
                }
                kolumny = kolumny.substring(0, kolumny.length()-2);
                values = values.substring(0, values.length()-2);
                stm = "INSERT INTO " + tabelName + "(" + kolumny + ") VALUES (" + values + ")";

                pst = con.prepareStatement(stm);
                pst.executeUpdate();
                flaga = true;
                

            } 
             catch (SQLException ex) 
                 {
                    ErrorDialog errorDialog = new ErrorDialog(true, "Błąd operacji w lokalnej bazie danych: \n" +  ex.getMessage(), "LocalDatabaseConnectorPostgre", "insert(DataRow row)", "con, stm, pst");
                    errorDialog.setVisible(true);
                    
                 } 
            finally 
             {

                      try {
                              if (pst != null) {
                                pst.close();
                              }
                               if (con != null) {
                                  con.close();
                              }

                           }
           catch (SQLException ex) 
            {
             ErrorDialog errorDialog = new ErrorDialog(true, "Błąd operacji w lokalnej bazie danych: \n" +  ex.getMessage(), "LocalDatabaseConnectorPostgre", "insert(DataRow row)", "con, stm, pst");
             errorDialog.setVisible(true);
             }
             }
             return flaga;
    }