【发布时间】:2020-03-01 11:26:59
【问题描述】:
我尝试检查播放器是否在 MySQL 数据库中。
我的代码是这样的:
public boolean existUUID() {
List<String> list = new ArrayList<>();
try {
PreparedStatement state = MySQL.c.prepareStatement("SELECT * FROM players");
state.setString(1, this.uuid.toString());
ResultSet result = state.executeQuery();
while (result.next()) {
list.add(result.getString("uuid"));
}
result.close();
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
return list.contains(this.uuid);
}
类中设置了uuid,并且数据库中确实存在具有uuid的玩家
【问题讨论】:
-
你为什么要这样做?