access String 的问题
每单击一次, 执行:
try{
database对象.rs.next(); //向下读出数据库中的表信息
String b;
b=database对象.rs.getString( "ID ");
用户.setText(b);
if(b== "zhangweisi ")
{
输出.setText( "正确 ");
}
else
{
输出.setText( "错误 ");
}
}
数据库中ID的属性也是String , ID.setText(b)可以执行,即在界面中可以显示数据库表中ID的信息;
我通过ID.setText(b); 也可以在界面中看到ID的信息包含有zhangweisi
但是if(b== "zhangweisi ") 这条语句根本没用, 没办法执行,这是什么回事?
------解决方案--------------------字符串的比较要用b.equles( "zhangweisi ")这种方式.