tu talvez só tenha que mudar o getCds() pra retornar um resultSet e nao uma collection.
flw
C
ChalePJ
Toma aí brother!!!
Está integrado com PostGres.
Se for outro BD é só trocar a url e a especificação do DRIVER.
Abraço.
Charles
packageTeste;importjava.sql.*;importjava.awt.*;importjavax.swing.*;importjava.util.*;/*** This code was generated using CloudGarden's Jigloo* SWT/Swing GUI Builder, which is free for non-commercial* use. If Jigloo is being used commercially (ie, by a corporation,* company or business for any purpose whatever) then you* should purchase a license for each developer using Jigloo.* Please visit www.cloudgarden.com for details.* Use of Jigloo implies acceptance of these licensing terms.* ************************************** A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED* for this machine, so Jigloo or this code cannot be used legally* for any corporate or commercial purpose.* **************************************/publicclassConsulAutextendsJPanel{privateConnectionconnection;privateJTabletable;publicConsulAut(){super();Stringhost="192.168.2.4";Stringporta="5432";Stringbase="biblioteca";StringdbURL="jdbc:postgresql://" + host + ":" + porta + "/" + base;Stringusuario="AdminBi";Stringsenha="dbbi";try{Class.forName("org.postgresql.Driver");connection=DriverManager.getConnection(dbURL,usuario,senha);}catch(ClassNotFoundExceptioncnfex){System.err.println("");cnfex.printStackTrace();System.exit(1);}catch(SQLExceptionsqlex){System.err.println("");sqlex.printStackTrace();}getTable();this.setSize(450,370);setLocation(5,20);}privatevoidgetTable(){Statementstatement;ResultSetresultset;try{Stringquery="Selectautor,nome,localdearmazenamentofromobraorderbyautor";statement=connection.createStatement();resultset=statement.executeQuery(query);displayResultSet(resultset);statement.close();}catch(SQLExceptionsqlex){sqlex.printStackTrace();}}privatevoiddisplayResultSet(ResultSetrs)throwsSQLException{booleanmoreRecords=rs.next();if(!moreRecords){JOptionPane.showMessageDialog(this,"Naoexistemregistrosnatabela!!");//setTitle(); return;}VectorcolumnHeads=newVector();Vectorrows=newVector();try{ResultSetMetaDatarsmd=rs.getMetaData();for(inti=1;i<=rsmd.getColumnCount();++i)columnHeads.addElement(rsmd.getColumnName(i));do{rows.addElement(getNextRow(rs,rsmd));}while(rs.next());table=newJTable(rows,columnHeads);JScrollPanescroller=newJScrollPane(table);add(scroller,BorderLayout.CENTER);scroller.setPreferredSize(newjava.awt.Dimension(447,353));validate();}catch(SQLExceptionsqlex){sqlex.printStackTrace();}}privateVectorgetNextRow(ResultSetrs,ResultSetMetaDatarsmd)throwsSQLException{VectorcurrentRow=newVector();for(inti=1;i<=rsmd.getColumnCount();++i)switch(rsmd.getColumnType(i)){caseTypes.VARCHAR:currentRow.addElement(rs.getString(i));break;caseTypes.INTEGER:currentRow.addElement(newLong(rs.getLong(i)));break;/*case Types.LONGCHAR:currentRow.addElement(rs.getString(i)); break;*/default:System.out.println("TipodosDados:"+rsmd.getColumnTypeName(i));}returncurrentRow;}publicvoidshutDown(){try{connection.close();}catch(SQLExceptionsqlex){System.err.println("N?foiposs?eldesconectar.");sqlex.printStackTrace();}}}