Jump to content

Erro nas conexões


duduml
 Share

Recommended Posts

Pessoal,

estou a usar o PostGreSQL para armazenar dados numa Base de Dados...e, tenho um problema entre mãos que não consigo resolver...

É o seguinte:

2010-06-14 09:37:39 BST LOG could not receive data from client: Unknown winsock error 10061

2010-06-14 09:37:39 BST LOG unexpected EOF on client connection

Já fiz inumeras pesquisas na net, mas sem encontrar informação que me fosse útil...😛

eu faço assim para estabelcer a ligação...

conn.open()

...

conn.dispose()
conn.close()

Sugestões? ajuda?

Obrigado!

CUMPS

"use windows, você merece!"

Link to comment
Share on other sites

Depois de fazeres o dispose, a ligação fica marcada para ser eliminada e não pode ser utilizada, por isso o close já não faz sentido...

Agora esse erro acontece quando e onde?

Já sei do que era...é que eu estava sempre a criar e a fechar ligações....mas agora, já estou a tratar de usar sempre a mesma...fazendo verificações sucessivamente, para saber se a ligação esta aberta...

Vou marcar como resolvido...😉

Obrigado pela dica e disponibilidade... 😛

CUMPS

"use windows, você merece!"

Link to comment
Share on other sites

Boa tarde,

Eu estou a iniciar em java e base de dados Postgresql.

Eu já estabeleci a conexão com a base de dados... Tenho uma tabela "dados_pessoais" que a partir do codigo java gostava de poder inserir campos ou apenas consultar só para testar.

Tem me dado o seguinte erro:

ERROR: relation "dados_pessoais" does not exist

Vou postar o código que tenho:

package conexao;

import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.ResultSet;
import java.sql.SQLException;  
import java.sql.Statement;
/**
*
* @author Luis
*/
public class Conexao {  
  
    public static void main(String[] args)  
    {  
        String driver = "org.postgresql.Driver";  
        String user   = "postgres";  
        String senha  = "12345";  
        String url    = "jdbc:postgresql://localhost:5432/postgres";  
  
        try  
        {  
            Class.forName(driver);  
            Connection con = null;  
  
            con = (Connection) DriverManager.getConnection(url, user, senha);  
  
            System.out.println("Conexão realizada com sucesso."); 
            
            Statement stm = con.createStatement();
            
            ResultSet rs;
            
            String query = "SELECT * FROM dados_pessoais";
            
       
            rs = stm.executeQuery(query);
            
            //Inserir em dados_pessoais
            // Statement st = con.createStatement();
            //stm.executeQuery("INSERT INTO dados_pessoais "
            //       + "VALUES('jose', '13', 'porto', '91789799', '2')"); 
                      
           
        }  
        catch (ClassNotFoundException ex)  
        {  
            System.err.print(ex.getMessage());  
        }   
        catch (SQLException e)  
        {  
            System.err.print(e.getMessage());  
        }  
        
        }
}
      
  

Agradeço toda a ajuda, porque já andei a procura da resolução e não encontro, decidi experimentar no forum ..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.