java获取数据库里面单独的值并返回

如图所示
想返回在数据库里面与“name”对应的“identity”的值然后返回identity的值,并判断“identity”是否为“用户”,但是不知道为什么无论输入什么都会直接跳到else那里(即“不能删除管理员!”那里)

img

img

那就是你的sureuser方法查询的结果不是等于用户,你试一下输出IDENTITY

在if上面把identity打印出来,观察结果,看看查询有没有问题

建议debug查看返回的用户类型是啥

equals 是区分大小写的,你确认是小写的 identity ?

为什么不使用Debug,调试下代码呢???