package connect.sqlite;
import java.util.ArrayList;
public class SQLSupport {
public static String prepareAddSql(String table, ArrayList<SQLItem> items){
String sql="insert into " + table + "(";
for(SQLItem o:items){
sql+=o.getName()+", ";
}
sql = sql.substring(0, sql.length()- 2);
sql+=") values(";
for(SQLItem o:items){
if(o.getType() == 1)//khong can ""
sql += o.getValue()+", ";
else //can ""
sql += "\"" + o.getValue().toString()+"\", ";
}
sql = sql.substring(0, sql.length()- 2);
sql+=")";
return sql;
}
public static String prepareAddSqlAllField(String table, ArrayList<SQLItem> items){
String sql="insert into " + table + " values(";
for(SQLItem o:items){
if(o.getType() == 1)//khong can ""
sql += o.getValue()+", ";
else //can ""
sql += "\"" + o.getValue()+"\", ";
}
sql = sql.substring(0, sql.length()- 2);
sql+=")";
return sql;
}
}