ResultSet rs=ps.executeQuery();
实现登录注册功能测试用的主函数
无论怎么输入都是已被注册
输出一看发现rs不为空,很奇怪,因为数据库里确实没有这个用户名,明明之前赋了null怎么还会有值呢?
后来查到ResultSet不会为null,只是里面的元素为null
改为rs.next()就解决了
另外一个调试上的错误是
ps.setString(
1
, name);
// 如果更新成功 则返回 1给 count 否则是 0
一开始以为是类似于数组下标的用法写了0一直报错,后来改为1就对了