I have hard coded SQL queries which uses string + operator for string concatenation and I'm about to replace String + operator with stringBuilder append , I just need to compare both methods for pros and cons.
Sample code :
insertStat = CMSCon.prepareStatement("INSERT INTO PROFILE" + " (PROFILECODE,DESCR,CTYPE," + " STAT,CR,AMOUNT,PERCENTAGE,COMB,CMETHOD," + " LASTUPDATEDUSER,LASTUPDATEDTIME,CREATEDTIME)" + " VALUES (?,?,?,?,?,?,?,?,?,?,SYSDATE,SYSDATE)");
will be replaced by something like this
StringBuilder sb = new StringBuilder();
insertStat = CMSCon.prepareStatement(sb.append("INSERT INTO PROFILE")
.append(" (PROFILECODE,DESCR,CTYPE,")
.append(" STAT,CR,AMOUNT,PERCENTAGE,COMB,CMETHOD,")
.append(" LASTUPDATEDUSER,LASTUPDATEDTIME,CREATEDTIME)")
.append((?,?,?,?,?,?,?,?,?,?,SYSDATE,SYSDATE)").toString());