Pessoal Nao consigo compilar uma classe que instancia um objeto, passa a autra classe para ser manipulado,preenchido e novamente tenta utilizalo na classe de origem. Acho que e' algo basico da OO que estou fazendo errado. Se alguem tiver um tempinho ... O Codigo e o erro vao logo abaixo. Aproveito para agradecer os retornos as minhas duvidas. Evito de mandar e-mail de agradecimento para nao engordar mais a lista. Obrigado pela atencao. >> CODIGO <<< /-- Instancia um JDBCAdapter que conecta a um banco de dados /-- e que contem os atributos (ResultSet resultSet), ... try { JDBCAdapter oJDBC = new JDBCAdapter( ... ); ... /-- Instancia o objeto Conta Corrente Conta oConta = new Conta(); /-- o atributo (JDBCAdapter JDBC) do oConta recebe oJDBC oConta.JDBC = oJDBC; /-- Executa o metodo "lista" das Contas bancarias o qual executa /-- um comando sql que preenche o oJDBC.resultSet oConta.lista(); Object[][] dados; /-- NESTE PONTO DA ERRO EM TODAS AS CHAMADAS AO ATRIBUTO oJDBC.resultSet int numCols = oJDBC.resultSet.getMetaData().getColumnCount() ; while (oJDBC.resultSet.next()) { for (int i = 1; i <= numCols; i++) { dados[oJDBC.resultSet.getRow()][i] = oJDBC.resultSet.getString(i); } } ... >>> ERRO <<< C:\Java\Trabalho\Aplicativos\CaixaBancos>javac -deprecation CaixaBancos.java .\OpdContas.java:27: unreported exception java.sql.SQLException; must be caught or declared to be thrown int numCols = oJDBC.resultSet.getMetaData().getColumnCount(); ^ .\OpdContas.java:27: unreported exception java.sql.SQLException; must be caught or declared to be thrown int numCols = oJDBC.resultSet.getMetaData().getColumnCount(); ^ --------------------------- LISTA SOUJAVA --------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] ---------------------------------------------------------------------