publicVectorselectfields(String...dado){Stringcampos="";Vectordados=newVector();dados.add("");for(Stringfields:dado)campos+=fields+" , ";campos=campos.substring(0,campos.length()-2);Stringquery="SELECT DISTINCT "+campos+" FROM autor ORDER BY "+dado[0];try{ResultSetresul=super.getStatement().executeQuery(query);while(resul.next()){for(Stringcampo:dado)dados.add(resul.getString(campo));}returndados;}catch(SQLExceptionex){ex.printStackTrace();}returndados;}
Lembrando que o método para recuperar os dados do banco está sendo utilizado para preencher o combobox
e está fazendo isso com sucesso…