有关于return 语句的小知识点,求解决

有关于return 语句的小知识点,求解决?
public class UpDateState {
static Connection con = null;
static PreparedStatement pre = null;


/*
* 通过用户邮箱修改用户的状态为 :1,否则为0
*/
public static String updateState(String mailname) {
con = DbManager.getConnection();
String sql = "UPDATE mail01.userlogin SET state = 1 WHERE mailname=?";
try {
pre = (PreparedStatement) con.prepareStatement(sql);
if (pre.executeUpdate() > 0)
return "数据更新执行成功!";
return "更新失败!";
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
DbManager.Myclose(null, pre, con);
}
return null;
}
}