Discuss / Java / 交作业

交作业

Topic source

施义煊

#1 Created at ... [Delete] [Delete and Lock User]

static String buildInsertSql(String table, String[] fields) {

        // TODO:

        StringBuilder sb = new StringBuilder(1024);

        sb.append("INSERT INTO ")

                 .append(table)

                 .append(" (");

        int len = fields.length;

        for(int i=0;i<len;i++){

           if(i == len-1){

              sb.append(fields[i]);

           }else{

              sb.append(fields[i])

                .append(", ");

           }

        }

        sb.append(") VALUES (");

        for(int i=0;i<len;i++){

           if(i == len-1){

              sb.append("?");

           }else{

              sb.append("?, ");

           }

        }

        sb.append(")");

        return sb.toString();

    }


  • 1

Reply