Versão atual:

Update em java retorna erro java.sql.SQLException: ORA-00904:

Bom dia galera, to com um erro aqui e não consigo achar a causa.

Tenho um método onde faço um update simples em uma tabela, segue o código:

    private void updateValueLeakeage(String idX, double leakageConsum, Timestamp date) throws Exception {
        String sqlLeakeage = "UPDATE minha_tabela SET CONSUMP_LEAKAGE = ?, DT_LEAKAGE = ? WHERE idX = ?";
        PreparedStatement stmtLeakeage = conn.prepareStatement(sqlLeakeage);
        stmtLeakeage.setDouble(1, leakageConsum);
        stmtLeakeage.setTimestamp(2, date);
        stmtLeakeage.setString(3, idX);
        stmtLeakeage.execute();
        stmtLeakeage.close();
        conn.commit();
    }

Os campos existem na tabela, eu os criei, estou conectado na base correta, e mesmo assim retorna o erro no console

java.sql.SQLException: ORA-00904: "DT_LEAKAGE": identificador inválido

Que diabos estou fazendo errado, alguém sabe? rsrs

Versões(3):

Ver a versão formatada

Update em java retorna erro java.sql.SQLException: ORA-00904:

Comentário

new question