gpt4 book ai didi

java - 用于附加代码的 StringBuffer 或 HashMap?

转载 作者:行者123 更新时间:2023-12-01 07:15:39 25 4
gpt4 key购买 nike

StringBuffer 或 HashMap

这是附加代码的最佳方式,并且还可以提高性能。

StringBuffer sql = new StringBuffer();
DBDatabase db = UTIL.getDatabase();
sql.append("SELECT I.FLDCODE, I.FLDDESCR, I.FLDWORKPHON FROM ");
sql.append(db.getSchema());
sql.append("TRNINSTR I, ");
sql.append(db.getSchema());
sql.append("TRNCRSIN C WHERE C.FLDCOURSE = ? AND C.FLDINSTRUCT = I.FLDCODE AND (I.FLDINACTIVE IS NULL OR I.FLDINACTIVE <> 'y') ORDER BY C.FLDSEQUENCE");
DBPreparedStatement stmt = new DBPreparedStatement(db, sql, "TrainPage.getInfoInstrList");
stmt.setString(1, courseType);
DBResultSet rs = stmt.executeQuery();
stmt.close();

最佳答案

StringBuilder表现甚至更好。请记住,缓慢的部分是数据库访问而不是语句准备。

关于java - 用于附加代码的 StringBuffer 或 HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com