ResultSet rs=ps.executeQuery();

实现登录注册功能测试用的主函数

ResultSet rs=ps.executeQuery();


无论怎么输入都是已被注册

ResultSet rs=ps.executeQuery();

输出一看发现rs不为空,很奇怪,因为数据库里确实没有这个用户名,明明之前赋了null怎么还会有值呢?

后来查到ResultSet不会为null,只是里面的元素为null

ResultSet rs=ps.executeQuery();


改为rs.next()就解决了


另外一个调试上的错误是

ps.setString(1, name);
// 如果更新成功 则返回 1给 count 否则是 0

一开始以为是类似于数组下标的用法写了0一直报错,后来改为1就对了