每单击一次, 执行:
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") 这条语句根本没用, 没办法执行,这是什么回事?
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") 这条语句根本没用, 没办法执行,这是什么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货