Here is a method in Java that removes one row in salesforce.
Salesforce ID is 18 case-sensitive characters. Each table has an identifier that is unique throughout the database. That way you can delete by id, and salesforce will know which table you are linking to.
public static boolean salesforceDevDeleteById(String id){ SalesforceConnector sf; boolean deletesuccess = false; try{ sf = new SalesforceConnector(); sf.login(" youruser@yourhost.com ", "keyasdf", "keyasdf", "dev"); if (!id.equals("")){ DeleteResult[] deleteResults = sf.delete(new String[]{id}); for(DeleteResult r : deleteResults){ deletesuccess = r.isSuccess(); break; } } else{ System.out.println("Failed to delete"); } System.out.println("delete success: " + deletesuccess); } catch(Exception e){ e.printStackTrace(); System.out.println("error"); } return deletesuccess; }
Notice where it calls the delete method. You can upload a set of identifiers there.
source share