Pq eu fiz um teste com o driver e ele ta carregando direitinho!
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!!!
O problema estava no nome do banco eu estava colocando a descrição!!
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!