Olá pessoal do GUJ!
Estou com um probleminha e gostaria de contar com o auxílio de vcs para resolvê-lo. É o seguinte:
Tô fazendo uma consulta ao BD através de RMI... essa consulta é realizada no servidor e o resultado é armazenado em um List (do pacote java.util.*) como segue no código abaixo:
public class PreDisciplinaPers
{
private Conexao cx = new Conexao();
private String query;
private String msg;
private Connection con;
private Statement st;
private ResultSet rs;
ArrayList disciplina = new ArrayList();
private PreDisciplinaVO pd1;
public PreDisciplinaPers(){}
public PreDisciplinaPers(PreDisciplinaVO predisciplinaVO)
{
pd1 = predisciplinaVO;
}
public List listarDisciplina()
{
con = cx.getConect();
try {
st = con.createStatement();
query = ("select DESCRICAO, SIGLA from DISCIPLINA ");
rs = st.executeQuery(query);
while( rs.next() ){
pd1.setDescricao( rs.getString("DESCRICAO") );
pd1.setSigla( rs.getString("SIGLA") );
disciplina.add(pd1);
}
}
catch(SQLException e){
msg = "Erro no Banco de dados: "+e.getMessage();
}
finally{
cx.desconnect();
}
return disciplina;
}
public static void main(String args[])
{
PreDisciplinaPers pd = new PreDisciplinaPers();
}
}
JList1 = new JList(obj.listarDisciplina());
Sendo o "obj" o objeto remoto criado para utilizar o RMI...
Agradeço a ajuda de todos...