因为你的记录集只有一条记录,函数rs.getString(1)每调用用一次,就会向下滚动一行,当你在if语句再次调用,当然没有记录了。应该先调用 pass = rs.getString(1);将结果宝训到临时变量中,然后用临时变量做if判断,就可以了。
最简单的方法就是不使用索引 删除索引 如果要使用 索引无效了就删除该索引重新建立索引 建立索引对查询的性能显著提高 但是会对添加删除修改数据的性能降低 同时要暂用更多的物理空间 索引要根据情况使用