0

它是这样的:

            StringBuilder sb = new StringBuilder(5000);
            sb.append("SELECT user_id FROM ").append(DEF_USERS_TBL).append(" WHERE user_id='").append(phoneBook.get(0)).append('\'');

    for (int i = 1; i < phoneBook.size(); i++)
    {
        sb.append(" OR user_id='").append(phoneBook.get(i)).append('\'');
    }

    sb.append(';');

    try 
    {           
        Statement s = ...;
        rs = s.executeQuery(sb.toString());
                    ...
            } catch ( ... ) {

                    ...
            }

我听说对于 MySQL 版本 > 5.0,innoDB,如果这是一个存储过程,性能明智,这将是有意义的。如果我把它变成 phonebook.size() 个人 SELECT 查询会更快吗(因此,我可以存储它)?

4

0 回答 0