Olá a todos!
Tenho uma aplicação Java Web que era executada em localhost e funcionava perfeitamente, este ano a empresa optou em subir a aplicação para um servidor dedicado da Hostgator, no servidor dedicada a aplicação não está gravando os dados no banco de dados, mas consegue ler normalmente o conteúdo do banco.
O servidor dedicado está rodando a versão 9.2.24 do PostgreSQL, já atualizei o driver JDBC para esta versão e defini as permissões de acesso do banco, porém o problema persiste.

Alguém tem alguma luz de como resolver este problema, desde agradeço a todos!
Aplicação web não grava dados no banco
A
5 Respostas
Por acaso o servidor local não estaria em autocommit?
A
O servidor local não está em autocommit.
Simplesmente não grava? Sem dar nenhum erro? Não há nenum try com catch vazio que esteja a esconder algum erro?
A
Sim, simplesmente não grava e não da nenhum erro. Verifiquei o código é basicamente estou seguindo o exemplo abaixo em todos os acessos ao banco de dados:
public void create(Conta entity) throws Exception {
Connection conn = ConnectionManager.getInstance().getConnection();
try {
ContaDAO dao = new ContaDAO();
dao.create(conn, entity);
conn.commit();
conn.close();
} catch (Exception e) {
conn.rollback();
conn.close();
}
}
} catch (Exception e) {
e.printStackTrace(); // coloca esta linha
conn.rollback();
conn.close();
}
Criado 11 de janeiro de 2021
Ultima resposta 12 de jan. de 2021
Respostas 5
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo