Mas que porcaria…tá dando essa Exception em 2 projetos diferentes que estou fazendo.
Em um estou usando Socket’s e faço assim:
Detalhe: “conexao” = Connection com mysql
saida = new ObjectOutputStream(socket.getOutputStream());
saida.flush();
entrada = new ObjectInputStream(socket.getInputStream());
saida.writeObject(conexao);
saida.flush();
E no RMI faço a mesma coisa:
public Connection fazerConexao() throws RemoteException
{
try
{
System.out.println("Executando Método fazerConexao()");
Class.forName("com.mysql.jdbc.Driver");
Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost:3306/Meu_Banco","root","");
stat = conexao.createStatement();
return conexao;
}
catch(Exception ex) { }
return null;
}
Porém em ambos programas acontece a Exception “NotSerializableException: com.mysql.jdbc.Connection”
Detalhe: em todas as classes fiz “implements Serializable”
Detalhe 2: quando passo uma String em vez de passar uma Connection, os programas funcionam!
Qual o meu erro?
Valeu gurizada…
