I have an array of strings that need to be checked if exists in a table before inserting them in order to avoid duplicates. What is the SQL query and how do I substitute the following values to it? :)
ArrayList<Product> NewProducts= new ArrayList<Product>();
My Product Model:
public class Product {
public Product()
{
}
public String PID = "pid";
public String getPID() {
return PID;
}
public void setPID(String pID) {
PID = pID;
}
public String getNAME() {
return NAME;
}
public void setNAME(String nAME) {
NAME = nAME;
}
public String PID = "pid";
public String NAME = "name";
}
Table name: product_pics
Database name: product_db
I understand that this statement will work:
"SELECT * FROM ' + product_pics + ' WHERE PID=' + pid +'"
How do I properly format this such that the method returns if the product exists or not?
See Question&Answers more detail:os