【发布时间】:2012-03-03 04:22:20
【问题描述】:
我有一个将字符串值作为参数的方法,然后检查该字符串值是否存在于数据库中!如果字符串值已经存在,该方法应该返回 true,否则返回 false!在我运行该方法之前,我得到一个编译错误“缺少返回语句”!有人在下面的代码中发现错误吗?
public boolean checkID(String sid)
{
try
{
String sessionID = null;
if(dBConnection.connect())
{
Connection con = dBConnection.getConnection();
String query = "SELECT sidvalue FROM sessionid where tokenvalue='" + sid + "'";
Statement pstmt = con.createStatement();
ResultSet resultset = pstmt.executeQuery(query);
while (resultset.next())
{
sessionID = resultset.getString(1);
if(sid.equalsIgnoreCase(sessionID))
{
return true;
}
else
{
return false;
}
}
dBConnection.disconnect();
}//End of If statement
}//End of Try block
catch (Exception e)
{
System.out.println(e);
return false;
}
}//End of method
【问题讨论】:
标签: java compiler-errors