从数据库从取出密码和前台输入的密码用equals作比较总是返回FALSE

问题:如标题所述

前言:反复用equals比较了好几次,明明输出内容是相同的,就是总返回FALSE,特

地翻了翻以前的笔记。

从数据库从取出密码和前台输入的密码用equals作比较总是返回FALSE

答案的flag=0,明明内容是对的。


解决过程:

(1)看看数据库设置的数据类型是否是定长,就像nchar等等,有的话改成                 varchar。

从数据库从取出密码和前台输入的密码用equals作比较总是返回FALSE

(2)试了一下tirm()方法,对了。。。。

从数据库从取出密码和前台输入的密码用equals作比较总是返回FALSE

flag=1

原来,取出数据时,默认回车时是带有空格的,需要把空格删去。


可能这两种方法然并卵,后面有其他方法继续补充。。。。