- 201
- 6
- 32
Суть такова.
При первом заходе игрока, сохраняю его ник, uuid и рандомное число в SQLite.
Позже, мне нужно получить его ник и это число, ключом UUID.
Но когда я отправляю запрос в базу данных, UUID не передается целиком,
вот полный UUID - d74b7262-72f0-3167-bd40-d00c95310113
вот UUID который передается - d74b7262
почему оно обрезается? как это исправить?
Вот метод отправления запроса для получения UUID:
P.S В базе данных UUID отображается нормально.
При первом заходе игрока, сохраняю его ник, uuid и рандомное число в SQLite.
Позже, мне нужно получить его ник и это число, ключом UUID.
Но когда я отправляю запрос в базу данных, UUID не передается целиком,
вот полный UUID - d74b7262-72f0-3167-bd40-d00c95310113
вот UUID который передается - d74b7262
почему оно обрезается? как это исправить?
Вот метод отправления запроса для получения UUID:
Java:
public List<DataBaseLog> getLogs(UUID uuid)
{
List<DataBaseLog> logs = new ArrayList<>();
try {
Connection c = getConnection();
Statement s = c.createStatement();
ResultSet result = s.executeQuery("SELECT 'uuid', 'name', 'randomint' FROM player_uuid WHERE 'uuid' = " + uuid.toString());
while(result.next())
{
logs.add(new DataBaseLog(result.getString("name"), result.getString("uuid"), result.getString("randomint")));
}
s.close();
c.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return logs;
}
P.S В базе данных UUID отображается нормально.