Fala ai galera,
Instalei o postgres aqui, e ele vem junto com o PgAdmin e tudo mais, e instalei unsando a config default, onde pelo que vi ja vem com os drivers e tudo mais.
Porém não sei se precisa configurar ele no classpath senao me engano. Eu utilizo o netbeans, e até aproveito p/ perguntar se preciso setar algo nas variaveis de ambiente, masnefim, o netbeans roda perfeito.
Mas eu criei uma classe p/ testar a conexão com o banco porém cai sempre no cacth: “Não foi possível conectar ao servidor”.
Segue o código:
public class TestaBd {
public static Connection con;
/** Creates a new instance of TestaBd */
public static void main (String args[]){
String url = "jdbc:postgres://localhost:5432/tst/teste"; //onde tst é o meu database e teste minha tabela, jastestei sem a tabela, sem a porta e inumeras ourtas combinações.
String username = "postgres";
String password = "post";
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection(url,username,password);
System.out.println("Conectado ao banco de dados!");
//con = DriverManager.getConnection("jdbc:postgres://localhost:5432/postgres","postgres", "post");
} catch(ClassNotFoundException ex){
System.out.println("Não foi possível encontrar o driver");
} catch(SQLException ex){
System.out.println("Não foi possível conectar ao servidor");
}
}
}
Se alguem tiver alguma ideia do que possa ser por favor me de uma luz, ja fucei tudo na net.
Vlw galera.
Vlw pela dica, ele reclamou que está faltando o diver, mas esses driver ja vem embutido não?
Mas enfim, vou baixar o driver e depois o que faço e como faço?
Vlw.
Vc não rpecisa baixar, vai na pasta C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ (isso se o seu sistema for Windows) que lá tem os drivers. Vc pode setar diretamente pelo Netbeans, em Execução/Bancos de Dados/Drivers, e criar uma nova conexão.
Consegui a conexão por dentro do netebans, utilizando o caminho “Execução>>Nova Conexão”, mas qdo rodo a minha classe o problema continua.
Como faço p/ netbeans enxergar essa conexão de sucesso q fiz?
Clica com o botão direito no seu projeto e escolhe “propriedades”.
Clica em bibiblioteca e depois no botão “Adicionar JAR/pasta”
e vai até a pasta onde está o drive do postgres
(C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ ).
Pronto ela já faz parte do seu CLASSPATH.
Caso ainda de algum erro, na sua conexão criada e
verifique as propriedades, se a URL é a mesma, ogin, etc…
[quote=Cabazzo]Clica com o botão direito no seu projeto e escolhe “propriedades”.
Clica em bibiblioteca e depois no botão “Adicionar JAR/pasta”
e vai até a pasta onde está o drive do postgres
(C:\Arquivos de programas\PostgreSQL\8.2\jdbc\ ).
Pronto ela já faz parte do seu CLASSPATH.
Caso ainda de algum erro, na sua conexão criada e
verifique as propriedades, se a URL é a mesma, ogin, etc…
[/quote]
Vlw meu camarada, mto obrigado mesmo, salvou o meu dia, tava empacado nisso e já não sabia mais o que fazer.
Vlw pela força ai.