添加用户时我用的是 jPasswordField.getPassword()——这个在数据库中看的时候是加密了的,
比如我存入123,到数据库中去看就变成加密的字符了。那么登陆的时候用什么方法验证文本框中输入的密码和这个数据库中的密码一致呢?一个哥们说也是用jPasswordField.getPassword()得到登录提交后的密码密文,然后再跟数据库中的密文比较。可是我试了不行啊。
比如我存入123,到数据库中去看就变成加密的字符了。那么登陆的时候用什么方法验证文本框中输入的密码和这个数据库中的密码一致呢?一个哥们说也是用jPasswordField.getPassword()得到登录提交后的密码密文,然后再跟数据库中的密文比较。可是我试了不行啊。
登陆时输入的数据jPasswordField1.getPassword().toString()
每次打印出来的jPasswordField1.getPassword().toString()都不一样,为什么会这样?
String b = new String(a);
System.out.println(b);
我试过了,getText()可以得到输入的密码,返回字符串的.