日期:2014-05-17  浏览次数:20827 次

数据库数据类型输出匹配问题
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判断哦