[RESOLVIDO]Problema com driver ou url do banco de dados postgreSQL para fazer conecção com o JAVA!

Pq eu fiz um teste com o driver e ele ta carregando direitinho! :slight_smile:

Encontrei a url do banco de dados, mas como nem tudo são flores né, apareceu mais um erro!

vou postar o código e a o erro!

[code]import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Conexao
{
public static void main(String args[]){

    try
    {

        Class.forName("org.postgresql.Driver");
        System.out.println("Driver carregado");

        Connection con = null;
        con = (Connection) DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/Bancodedados","postgres","admin");
        System.out.println("Conectado");

    }
    catch (ClassNotFoundException ex)
    {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
    }
    catch(SQLException e)
    {
        e.printStackTrace();
    }
}

}[/code]

o erro:

org.postgresql.util.PSQLException: FATAL: database "Bancodedados" does not exist at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:444) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:99) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124) at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30) at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:29) at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:386) at org.postgresql.Driver.connect(Driver.java:260) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at Conexao.main(Conexao.java:16)

[quote=guisantogui]Encontrei a url do banco de dados, mas como nem tudo são flores né, apareceu mais um erro!

vou postar o código e a o erro!

[code]import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Conexao
{
public static void main(String args[]){

    try
    {

        Class.forName("org.postgresql.Driver");
        System.out.println("Driver carregado");

        Connection con = null;
        con = (Connection) DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/Bancodedados","postgres","admin");
        System.out.println("Conectado");

    }
    catch (ClassNotFoundException ex)
    {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
    }
    catch(SQLException e)
    {
        e.printStackTrace();
    }
}

}[/code]

o erro:

org.postgresql.util.PSQLException: FATAL: database "Bancodedados" does not exist at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:444) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:99) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124) at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30) at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:29) at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:386) at org.postgresql.Driver.connect(Driver.java:260) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at Conexao.main(Conexao.java:16)[/quote]

Bom, agora ele não encontra é o banco, propriamente dito.
Teu banco de dados se chama “Bancodedados” ?

Sim tudo deveria estar funcionando perfeitamente!!

Não consigo entender onde esta o erro!
A unica explicação mais viavel seria q o driver não é adequado por isso naum esta encontrando o BD, mas jah testei varios tipos de drivers!
:?

Consegui conectar!!! :smiley: :smiley: :smiley: :smiley: :smiley:

O problema estava no nome do banco eu estava colocando a descrição!!
:stuck_out_tongue:

Obrigado a todos os que postaram e contribuiram para a resolução de mais uma duvida!!
Parabéns ao GUJ pelo forum de qualidade que temos a disposição!

:smiley: :smiley: :smiley: