Jump to content


Photo

Postgre No Debian


  • Faça o login para participar
4 replies to this topic

#1 Eu_Nana

Eu_Nana

    12 Horas

  • Usuários
  • 291 posts
  • Sexo:Feminino
  • Localidade:SP

Posted 28/05/2009, 14:10

OLá gente....

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 :wacko:

#2 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 28/05/2009, 15:13

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
Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com

#3 Eu_Nana

Eu_Nana

    12 Horas

  • Usuários
  • 291 posts
  • Sexo:Feminino
  • Localidade:SP

Posted 28/05/2009, 15:19

oie gente resolvi...mais deixo a dica pra quem precisar

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 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 28/05/2009, 18:33

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
Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com

#5 Eu_Nana

Eu_Nana

    12 Horas

  • Usuários
  • 291 posts
  • Sexo:Feminino
  • Localidade:SP

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)

IPB Skin By Virteq