ResultSet rs=ps.executeQuery();

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


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

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

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



改为rs.next()就解决了


另外一个调试上的错误是

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

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





猜你喜欢

转载自blog.csdn.net/amesvan/article/details/80946103