因为您没有完全使用另一种:
id = Integer.toString(r.getInt("PlantID"));html += r.getString("EnglishName") + "-" + r.getString("ScientificName")这
r指的是先前关闭的
ResultSet,而不是新的
sqr。
请注意,除了可读性外,实际上没有必要为新结果集指定一个新名称,但是您可以通过给它们通用,无用的名称来消除这种优势。

因为您没有完全使用另一种:
id = Integer.toString(r.getInt("PlantID"));html += r.getString("EnglishName") + "-" + r.getString("ScientificName")这
r指的是先前关闭的
ResultSet,而不是新的
sqr。
请注意,除了可读性外,实际上没有必要为新结果集指定一个新名称,但是您可以通过给它们通用,无用的名称来消除这种优势。