数据库数据类型输出匹配问题
if(rs.next())
{
String sss="start";
if(sss==rs.getString(1))
{
System.out.print("读取成功");
}
else
{
System.out.print("读取失败");
}
为什么每次判断输出的是读取失败呢,单独输出rs.getString(1)可以输出start
注:数据start在数据库数据的类型是char型
在线等,望帮助!!
------解决方案--------------------字符串相等用equal
------解决方案--------------------
那你rs.getString(1)肯定是start ,有个空格,改为rs.getString(1).trim();还是用equals判断哦