Problemas com mini-loteria

Comecei a fazer um sisteminha básico, onde previamente via web o usuário definia o seu número, sendo de 1-99, salvando em uma database MySQL.
Tudo funcionou bem, mas me deparei com o seguinte problema, se mais de um usuário tiver ganhado, não sei como “visualizar” isso. O meu sistema de seleção tá assim:

public int checarloteria(int numerosorteado){ try { PreparedStatement ps = DatabaseConnection.getConnection().prepareStatement("SELECT id FROM contas WHERE numero = ?"); ps.setInt(1, numerosorteado); ResultSet rs = ps.executeQuery(); rs.next(); int ganhador = rs.getInt("id"); rs.close(); ps.close(); return ganhador; } catch (Exception e) { } return -1; }

Alguém tem alguma solução?

Ah sim.
Bom seu SQL está certo, de acordo com o que entendi.
Na ResultSet coloquem um while.

while(rs.next())

Assim enquanto tiver um valor ele percorrerá.
Dae você pode armazenar em uma list ou variável, não sei o que prefere.
O resto fica fácil.

Espero ter ajudado.
Abraço e boa sorte com o projeto.

Valeu! Vou usar uma função pra checar quantidade, dai retorna a quantidade de ganhadores que vou usar pra dividir o prêmio pela quantidade e dar pra todos os ids da array :smiley:
Brigadão.