public static String prepareInsertTemplateWithColumn(String action,String tableName,String[] columnNames){
  return action + " INTO " + tableName+ "(`"+ String.join("`,`",columnNames)+ "`) VALUES "+ generatePlaceholder(columnNames.length);
}

public static String prepareInsertTemplateWithColumn ( String action , String tableName , String [ ] columnNames ) { return action + " INTO " + tableName + "(`" + String . join ( "`,`" , columnNames ) + "`) VALUES " + generatePlaceholder ( columnNames . length ) ; }
prepare sql insert template with column names and placeholders , ' insert / replace into table ( ` a ` , ` b ` ) values ( ? , ? ) '
