Exercicio - Livro Deitel 6 Ed [Resolvido]

Boa noite,

Estou estudando java, através do livo: Java - Como programar 6 Ed, da Deitel. Já conferi com o exercicio exposto no livro o código digitado, porém não encontrei o erro. Para quem dispõem, do livro o trecho abaixo está localizado: pag 911, linhas 30 - 50.

    public ResultSetTableModel(String driver, String url, String usuario,
            String senha, String query)
            throws SQLException, ClassNotFoundException
    {
        // Carrega classe de driver de banco de dados
        Class.forName(driver);

        // Estabelece conexão com o banco de dados
        connection = DriverManager.getConnection(url, usuario, senha);

        // cria um statement para consultar o banco de dados
        statement = connection.createStatement(
                ResultSet.TYPE_SCROLL_INSENSITIVE,
                ResultSet.CONCUR_READ_ONLY);

        // Atualiza o status de conexão com o banco de dados
        connectedToDatabase = true;

        // Configura a consulta e executa a query
        setQuery(query);
    }

O erro retornado pelo compilador é: “invalid method declaration; return type required”.

[]s

Olá KaosBr,
este erro significa que no método não foi especificado o tipo do parâmetro de retorno, o qual acho que deve ser void:

public void ResultSetTableModel(String driver, String url, String usuario, String senha, String query) throws SQLException, ClassNotFoundException { // Carrega classe de driver de banco de dados Class.forName(driver); ...

Att.

como nosso amigo acima disse,
está faltando o retorno…
no caso… void

public void…

Boa noite,

Obrigado pela ajuda, coloquei o void, e os erros do compilador para aquele trecho foram resolvidos. Já anotei no livro, que há um void, naquela posição. :slight_smile:

[]s