Já tentou usar o cliente postgresql da sua instância de VPC? Eu tive o mesmo problema e foi o grupo de segurança aplicado à minha instância.
Eu tenho uma instância em uma sub-rede privada em um Amazon VPC. Esta instância usa um NAT para acessar a Internet.
Eu uso o driver Redshift JDBC para conectar-me a um cluster hospedado na mesma região que o meu VPC (us-east-1).
O DriverManager.getConnection();
funciona e retorna uma conexão. Isso deve significar que a autenticação foi bem-sucedida. Mas quando eu executo o SQL Query através deste código, o aplicativo trava indefinidamente sem qualquer erro ou mensagem de sucesso:
Statement statement = connection.prepareStatement("SELECT * FROM users");
ResultSet result = statement.executeQuery();
Por quê?
Alguns detalhes:
Já tentou usar o cliente postgresql da sua instância de VPC? Eu tive o mesmo problema e foi o grupo de segurança aplicado à minha instância.
Tags java sql amazon-vpc