1
私が作成したメソッドのブールチェックを作成する際に助けが必要です。私は基本的にEnumRankが指定されていればtrueを返しますが、動作していません。助言がありますか?JavaのResultSet
EDIT:両方の値がCLOBデータ・タイプはVARCHARS
に格納されているコード:そうバインド・パラメータを使用し
public boolean hasRank(Player player, EnumRanks rank){
if (!MySql.checkConnection()){
return false;
}
try{
String query = "SELECT RANK FROM `user_ranks` WHERE UUID= '" + player.getUniqueId() + "';";
PreparedStatement statement = MySql.getConnection().prepareStatement(query);
ResultSet result = statement.executeQuery();
result.next();
return result.getBoolean(rank.getSQLName());
//return true - So I can use this method
}
catch (SQLException e){
//Nothing
}
return false;
}