Senhores,
Estou com o Eclipse Europa e o PostGres 8.2, porém ao tentar realizar a conexão com o banco estou tento o seguinte erro:
[i]Exception in thread “main” org.postgresql.util.PSQLException: A tentativa de conexão falhou.
Exceção: java.net.SocketException: Invalid argument: JVM_Bind
Análise da Pilha:
java.net.SocketException: Invalid argument: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.Socket.bind(Unknown Source)
at java.net.Socket.(Unknown Source)
at java.net.Socket.(Unknown Source)
at org.postgresql.core.PGStream.(PGStream.java:62)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:124)
at org.postgresql.jdbc2.Jdbc2Connection.(Jdbc2Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:386)
at org.postgresql.Driver.connect(Driver.java:260)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.edu.unisuam.sql.conection.ConnectionFactory.getConexao(ConnectionFactory.java:20)
at br.edu.unisuam.contato.dao.ContatoDAO.(ContatoDAO.java:20)
at br.edu.unisuam.contato.app.ContatoAPP.main(ContatoAPP.java:20)
Fim da Análise da Pilha
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:137)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124)
at org.postgresql.jdbc2.Jdbc2Connection.<init>(Jdbc2Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:386)
at org.postgresql.Driver.connect(Driver.java:260)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.edu.unisuam.sql.conection.ConnectionFactory.getConexao(ConnectionFactory.java:20)
at br.edu.unisuam.contato.dao.ContatoDAO.<init>(ContatoDAO.java:20)
at br.edu.unisuam.contato.app.ContatoAPP.main(ContatoAPP.java:20)
[/i]
Minha classe de conexão está assim:
package br.edu.unisuam.sql.conection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class ConnectionFactory {
public static Connection getConexao() throws SQLException {
try {
Class.forName("org.postgresql.Driver");
return DriverManager.getConnection("jdbc:postgresql://localhost:5432/TEBD","usuario","senha");
}
catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
}
Ja verifiquei o usuario e a senha e ambos estão corretos…
Por favor ajudem… obrigado!!!