Recuperar a hora do Banco

Já estou um tempo para resolver esse problema, porem não tenho para quem pedir suporte, por isso conto com o apoio de TODOS!

Estou desenvolvendo uma aplicação em Java Swing que ira controlar as horas dos funcinarios.

Para isso eu preciso recuperar as horas para salvar na tabela. Por isso preciso que seja a hora do banco para que o usuario não possa alterar a hora que será salva.
Olhe o codigo e me ajudam a identificar o problema, lembrando q o banco de dados é Mysql:

[code]public class Horario extends JFrame implements ActionListener {
private Time horas;

public Date retornaHora() throws SQLException{
    try {
        Statement stmt = ConexaoDB.getConnection().createStatement();
        ResultSet rs = stmt.executeQuery("Select curtime()");
        
        horas = rs.getTime("curtime()");
        
    }catch (SQLException e) {
        System.out.println("Erro do retornaHora " + e.getMessage());
    }
    
    return horas;
}[/code]

Obrigado!

O erro está na linha 9.

Erro: “Before start of result set null”

E?
O que acontece?
Não acontece?
Erro?
Exception?

Seja o mais objetivo possível, diga o que é o problema.

[quote=mateus.cordeiro]O erro está na linha 9.

Erro: “Before start of result set null”[/quote]

Verdade, faltou entrar no ResultSet…

Mas como posso resolver isso?

É teu primeiro select?

while(rs.next()){
 //bla bla bla
}

Perfeito! Muito obrigado! é que eu estou na are fazem 2 dias! muito muito obrigado!

O codigo correto funcionando perfeitamente:

[code]public class Horario extends JFrame implements ActionListener {
private Time horas;

public Date retornaHora() throws SQLException{
    try {
        Statement stmt = ConexaoDB.getConnection().createStatement();
        ResultSet rs = stmt.executeQuery("Select curtime()");
      
    while (rs.next()){ 
        
        horas = rs.getTime("curtime()");
    }
    }catch (SQLException e) {
        System.out.println("Erro do retornaHora " + e.getMessage());
    }
    
    return horas;
}

   public static void main (String [] args) throws SQLException{

    Horario hh = new Horario();
    System.out.println(hh.retornaHora());
    
}

}[/code]