Postgre No Debian
#1
Posted 28/05/2009, 14:10
Estou com um problema......instalei o Postgre no Debian........deu alguns erros no inicio porém consegui resolver......agora estou tentando realizar um teste de conexão e esta me retoranando o seguinte erro:
OCORREU UMA PROBLEMA
Exception::
org.postgresql.util.PSQLException: Conexão negada. Verifique se o nome da máquina e a porta estão corretos e se o postmaster está aceitando conexões TCP/IP.
Com relação a porta estou usando 5432-porta padrão do postgre
configurei o arquivo pg_hba.conf
Oq pode ser ......alguém pode me ajudar.
Obrigada
#2
Posted 28/05/2009, 15:13
Por padrão ela deve estar comentada. Descomente-a e a mesma deve ficar assim:
listen_addresses = '*'
Isso deve estar bloqueando as conexões externas.
Qualquer coisa posta ae.
Abçs
#3
Posted 28/05/2009, 15:19
o meu cósdigo de teste de conexão estava assim:
<%@ page import="java.sql.*" %><%@ page import="org.postgresql.Driver" %><html> <head> <title>Teste de Conexao</title> </head> <body> <% try { Class.forName("org.postgresql.Driver"); Connection connection = DriverManager.getConnection("jdbc:postgresql://ip_maquina:5432/bdteste", "postgres", "senha"); out.println("Conectado."); connection.close(); } catch (SQLException sqle) { out.write("OCORREU UMA PROBLEMA<br><br>Exception::<br>" + sqle); sqle.printStackTrace(); } finally { } %> </body></html>
alterei e fiz o seguinte:
Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/bdteste", "postgres", "senha");
Dps disso funcionou.....conectou no BD
Dá uma olhada no postgresql.conf e vê se acha a variavel listen_addresses
Por padrão ela deve estar comentada. Descomente-a e a mesma deve ficar assim:
listen_addresses = '*'
Isso deve estar bloqueando as conexões externas.
Qualquer coisa posta ae.
Abçs
OIee
então eu consegui resolver.....valeu.....pela ajuda....sou nova aqui......+ todos respondem de boa e muito rapido.......
Veja oq eu fiz abaixo
OIee
então eu consegui resolver.....valeu.....pela ajuda....sou nova aqui......+ todos respondem de boa e muito rapido.......
Veja oq eu fiz abaixo
Dá uma olhada no postgresql.conf e vê se acha a variavel listen_addresses
Por padrão ela deve estar comentada. Descomente-a e a mesma deve ficar assim:
listen_addresses = '*'
Isso deve estar bloqueando as conexões externas.
Qualquer coisa posta ae.
Abçs
#4
Posted 28/05/2009, 18:33
D qualquer forma, fica aí a dica!
Abçs
#5
Posted 29/05/2009, 07:47
Que bom que resolveu. Mas se você quiser receber conexões externas nessa máquina, vai precisar fazer essa liberação.
D qualquer forma, fica aí a dica!
Abçs
Blz.....
Valew msm pelas dicas.....
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)